.pz_top{ width:100%; position:relative; z-index:9999;z-index: 9999;border-bottom:3px solid #2dbeaf;background: url(../images/top_lan2.png)no-repeat center center;}
#gotop{overflow: visible;position: fixed; width: 100%;z-index: 999999;background: #ffff;box-shadow: 0 0 10px rgba(0,0,0,0.5);top: 0}
.clear:after {	visibility:hidden;	display:block;	font-size:0;	content:"1";	clear:both;	height:0;}
/*首页*/
.topnav{height:100px; width:100%;}
.topnav .auto{overflow: hidden;}
.topnav .zwlogo{ width:242px; float:left;margin-top: 15px;
    text-align: center;}
.topnav .zwlogo #logo_h{display: none;}
.topnav .zwlogo img{height: 70px;}
.menuph{ float:right; cursor: pointer;  width: 105px;  height: 58px;font-family: 'OPENSANS-BOLD'; font-size:18px; color:#2dbeaf; text-transform:uppercase; margin-top:20px; line-height:58px;display: none !important;}
.menuph .point {  display: inline-block;  width: 34px; margin-top:17px;  height: 25px;  position: relative; float:right;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 34px;  }
.menuph .navbtn {  position: absolute;  top: 11px;  right: 0;  display: inline-block;  width: 34px;  height: 3px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background:#2dbeaf;}
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 100%;  height: 3px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #2dbeaf;}
.menuph .navbtn::after { top:-11px;}
.menuph .navbtn::before { top:11px;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.menu.on{ top:0;}
.menu{ z-index:99; width:1030px; position:absolute; left:48%;  top:0; margin-left:-430px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.menu > ul{ float:left; width:100%; float:left;}
.menu ul .nli{ float:left; width:14.285%;z-index:99; text-align:center;background: url(../images/hy.png)no-repeat 18% center;}
.menu ul .nli span{ display:block; width:100%; float:left; position:relative;}
.menu ul .nli span a{ display:block; width:100%; float:left; height:100px; line-height:100px; color:#333; font-size:18px;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ color: #2dbeaf;background: url(../images/cy.png)no-repeat 18% center;}
.menu ul .nli span:before{ content:''; display:block; position:absolute; left:98%; opacity:0; background:#2dbeaf; width:1px; height:16px; top:44%;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.menu ul .nli:hover span:before{  opacity:1;}
.topnav .auto {
  margin-right: auto;
  margin-left: auto;
}

.cainter_2 .page_1{
	margin:0 auto;
	width:450px;
}
.cainter_2 .page_1 .title{
	font-size: 28px;
    float: left;
    line-height: 45px;
    padding: 0 30px;
	color: #000;
}
.cainter_2 .line{
	    width: 120px;
    height: 1px;
    float: left;
    margin-top: 25px;
    background: #aaaaaa;
}
.cainter_2 .page_2{
border-bottom: none;
    margin: 10px auto;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    padding: 0px;
}
.cainter_2 .page_2 li{
	white-space: nowrap;
    display: inline-block;
    float: none;
	border:1px solid #2dbeaf;
	padding: 10px 25px;
    margin: 0 15px;
}
.cainter_2 .page_2 li.active{
background-color: #f3f7f9;
}
.cainter_2 .page_2 li div{

	margin:0 auto;
	text-align:center;

		    cursor: pointer;
}
.cainter_2 .page_2 li.active div{

}
.cainter_2 .page_2 li span{
	display:block;
	width:55px;
	height:55px;
	margin: 0 auto;
}
.cainter_2 .page_2 li span.c_1{
	background:url("../images/c_1_1.png") no-repeat;
}
.cainter_2 .page_2 li.active span.c_1{
	background:url("../images/c_1_2.png") no-repeat;
}
.cainter_2 .page_2 li span.c_2{
	background:url("../images/c_2_1.png") no-repeat;
}
.cainter_2 .page_2 li.active span.c_2{
	background:url("../images/c_2_2.png") no-repeat;
}
.cainter_2 .page_2 li span.c_3{
	background:url("../images/c_3_1.png") no-repeat;
}
.cainter_2 .page_2 li.active span.c_3{
	background:url("../images/c_3_2.png") no-repeat;
}
.cainter_2 .page_2 li span.c_4{
	background:url("../images/c_4_1.png") no-repeat;
}
.cainter_2 .page_2 li.active span.c_4{
	background:url("../images/c_4_2.png") no-repeat;
}
.cainter_2 .page_2 li p{
	font-size:16px;
	line-height: 30px;
}
.cainter_2 .page_2 li.active p{
	color:#15c288;
}
.cainter_2 .bdcd{margin-top:50px;height:328px}
.cainter_2 .bd{display:none}
.product_list_page_met_21_2_31 .prd-li .prd-box{
  padding:10px;
  padding-bottom:15px;
  background:;
  box-shadow:0px 0px 10px 1px #e1dddd;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s;
}
.product_list_page_met_21_2_31 .prd-li .prd-box:hover{
  margin-top: -5px;
  box-shadow:0px 5px 10px 5px #e1dddd;
}
.cainter_2 .bd li{
	position:relative;
	float: left;
	width:25%;
	font-size:14px;
	
}
.cainter_2 .bd li .moover{
	border:1px #fff solid;
	margin: 5px 10px;
}
.cainter_2 .bd li img{width: 100%; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; -webkit-transition: all 18s ease 0s; transition: all 1s ease 0s;}
.cainter_2 .bd li:hover{
box-shadow: rgb(212, 212, 212) 0px 5px 10px;
}
.cainter_2 .bd li:hover .moover2{ box-shadow: 0px 2px 10px #e0e0e0;}
.cainter_2 .bd li:hover img{moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.cainter_2 .bd li .moover .hidd{height: 278px;
    overflow: hidden;}
.cainter_2 .bd li .moover:after{

  content: '';
  display: block;
  width: 0;
  height: 1px;
  background: #00a971;
  background:;
  position: absolute;
  left: 0;
  bottom: 0px;
  transition: ease .65s;

}
.cainter_2 .bd li .moover:hover:after{
	width: 100%;
	
}
.cainter_2 .bd li p{
	    line-height: 28px;
    text-align: center;
    font-size: 16px;
}
.cainter_2 .bd li p.time{
	    line-height: 24px;
    text-align: left;
    font-size: 16px;
    margin-top: 10px;
	    height: 48px;
    overflow: hidden;
}
.cainter_2 .bd li p.time,.xxk .bd li p .a1{
	color:#737a72;
}
.cainter_2 .bd li p .a1{
	padding-left:20px;
	background:url(../images/yy.png) left center no-repeat;
}
.cainter_2 .bd li p a.xq{
	float:right;
	color:green;
}
.cainter_2 .bd li img{
	width: 100%;
    height: 278px;
}
.cainter_2 .bd li div.desc{
	padding: 10px 45px 0px;
}

/*sub下拉*/
.topnav .sub .left{width:55%;float: left;text-align: left;border-right:1px solid #e6e6e6;padding-right:2%;}
.topnav .sub .left figure{height: 200px;}
.topnav .sub .right{width:43%;float:right;padding-top: 66px;}
.topnav li:nth-child(2) .sub .right{padding-top:45px;}
.topnav li:nth-child(4) .sub .right{padding-top:15px;}

.topnav .sub .left .left_l{width:42%;background-size: cover;float: left}
.topnav .sub .left .left_r{width:55%;float:right;padding: 20px 0;}
.topnav .sub .left .left_r h1{font-size:20px;color:#2dbeaf;padding-left:15px;border-left:4px solid #2dbeaf;}
.topnav .sub .left .left_r p{line-height: 24px;margin: 20px 0;height: 72px; overflow: hidden;}
.topnav .sub .left .left_r .more a{font-size: 15px;color:#000}
.topnav .sub .left .left_r .more a:hover{color:#2dbeaf}
.topnav .sub .right li{width:32%;margin-right: 2%;float: left;margin-bottom:3%}
.topnav .sub .right li a{line-height: 40px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;display:block;transition: all 0.5s;font-size: 15px;}
.topnav .sub .right li:hover a{background:#2dbeaf;color: #fff;}
.topnav .sub .right li:nth-child(3n){margin-right:0}
/*20180604*/
.rightblock{float:right; font-size:14px; line-height:100px; color:#fff; text-align:right;}
.rightblock .z_line1{font-size:18px;color: #fff;}
.rightblock .z_line1 a{color: #fff;}
.rightblock .z_line1 a{padding-left:45px;background: url(../images/top_line.png)no-repeat 22px center;display: inline-block;}
.rightblock .span{ padding:0 10px;}
@media screen and (max-width:1600px) {
.pz_top{background: url(../images/top_lan1.png)no-repeat right center;}
}

@media screen and (max-width:1199px) {
.rightblock {line-height:20px;margin-right: 20px;}
}


/*top_btn start*/
.pz_top .auto{position: relative;height: 100%}
.pz_top .search{width:26px;height: 100px; position: absolute;right:185px;top:0px;}
.pz_top .search dd{width:100%;height:100%;text-align: center;line-height: 36px;float:left;margin-right:6%;position:relative;z-index:1;}
.pz_top .search dd a{display: block;width:100%;height: 100%;position: relative;z-index: 9}
.pz_top .search dd:last-child{margin-right:0}
.pz_top .search dd i{ position:absolute; left:0; bottom:0; width:100%; height:0;background:-webkit-linear-gradient(-45deg,#006eda 0%,#006eda 30%,#019934 100%);background: -webkit-linear-gradient(-45deg,#006eda 0%,#006eda 30%,#019934 100%);background: -moz-linear-gradient(-45deg,#006eda 0%,#006eda 30%,#019934 100%); background: -o-linear-gradient(-45deg,#006eda 0%,#006eda 30%,#019934 100%);background: -ms-linear-gradient(-45deg,#006eda 0%,#006eda 30%,#019934 100%);100%);transition: all 0.5s;z-index: 0}
.pz_top .search dd:hover i{height:38px;}
.pz_top .search dd.searchbtn:hover a{background:url(../images/Top-search_h.png)no-repeat center center!important;}
.pz_top .search dd.mailbox_btn:hover a{background:url(../images/top_yx_h.png)no-repeat center center!important;}
.pz_top .search dd.navigation_btn:hover a{background:url(../images/top_dh_h.png)no-repeat center center!important;}
/*top_btn end*/


/*search start*/
.pz_top .searchbtn,.pz_top .searchbox .btn{ display:block;background:url(../images/top_search.png)no-repeat center center #2dbeaf; width: 34px; height: 34px; position: absolute;right: 0;}
.pz_top .searchbox .btn{background:url(../images/top_search1.png)no-repeat;}
.pz_top .searchbox{ display: none;  width: 100%; position: relative; background-color: #fff; position: absolute; top:103px;;  right: 0; box-shadow:0 0 10px 0 rgb(37 241 109 / 50%) inset; -webkit-box-shadow:0 0 10px 0 rgb(37 241 109 / 50%) inset;  padding:20px;max-width: 1600px;margin: auto;left: 0;right: 0;}
.pz_top .searchbox .input{ width: 100%; height: 28px; line-height: 28px; border: none; padding-left: 10px; color: #999;}
.pz_top .searchbox .input.focus{ color: #666;}
.pz_top .searchbox .btn{ border: none; cursor: pointer; margin-top: -31px; right: 10px;}
/*search end*/


/*topnav-hover导航变白*/
.pz_top .topnav-hover{position: fixed;width: 100%;background:#fff;transition: all 0.8s;height: 70px;    box-shadow: 0 0 8px rgba(0,0,0,.6);}
.pz_top .topnav-hover .menu ul .nli span a{color: #333;}
.pz_top .topnav-hover .rightblock{color: #333;}
.pz_top .topnav-hover .menu ul .nli span a{height:70px;line-height: 70px;font-size: 16px;}
.pz_top .topnav-hover .menu ul .nli:hover span a{color:#2dbeaf}
.pz_top .topnav-hover .rightblock{margin-top: 14px;line-height: 19px;}
.pz_top .topnav-hover .zwlogo{width:274px;margin-top:11px;}
.pz_top .topnav-hover .zwlogo #logo_h{display: block;}
.pz_top .topnav-hover .zwlogo #logo{display: none;}
.pz_top .topnav-hover .menuph{color:#000}
.pz_top .topnav-hover .menuph .navbtn::after,.pz_top .topnav-hover .menuph .navbtn::before{background:#333}
.pz_top .topnav-hover .menuph .navbtn{background:#333}
.pz_top .topnav-hover.on{background: #fff}
.pz_top .topnav-hover.on .menuph .navbtn{background:#fff;}
.pz_top .topnav-hover .menu ul .nli.on span a,.pz_top .topnav-hover .menu ul .nli:hover span a{color: #2dbeaf;}
.menu ul .nli span:before{background:#2dbeaf;opacity: 1;}
.menu ul .nli:last-child span:before{opacity: 0;}
@media screen and (max-width:640px) {
    .pz_top .topnav-hover .zwlogo{width: 200px;}
}
@media screen and (max-width:480px) {
    .pz_top .topnav-hover .zwlog{width: 180px;margin-top: 16px;}
    .pz_top .topnav-hover{height: 60px}
}

/*menu下拉*/
.sub{position:fixed; left:0;right: 0;margin: auto;top:100px; display:none; overflow:hidden; border-top:solid 2px #2dbeaf;padding: 40px 0;background: rgba(255,255,255,1);}
.topnav-hover .sub{top:70px;background: #f5f5f5;box-shadow: 0 2px 4px rgba(0,0,0,.2);}
.sub .c_378{ width:378px; float:left; position:relative; padding:23px 0 55px 0; text-align:left;}
.sub .c_378 h2{ width:100%; float:left; font-size:30px; color:#333; line-height:50px; padding-bottom:21px; position:relative;}
.sub .c_378 h2:before{ content:''; width:47px; height:2px; background:black; position:absolute; left:0; bottom:0;}
.sub .c_378 h3{ width:100%; float:left; font-size:30px; color:#d32329; line-height:46px; margin-top:19px; font-family:Arial;text-transform: uppercase;}
.sub .c_378 .bian{ width:1px; height:138px; background:black; opacity:0.2; position:absolute; right:0; top:28px;}
.sub .ul1{ margin-left:378px;}
.sub .ul1 .l1{ width:16.66%; text-align:center; float:left;}
.sub .ul1 .l1 a{ display:block; width:100%; float:left; padding:23px 0 55px 0;}
.sub .ul1 .l1 a .ico{ width:100%; float:left; height:90px;}
.sub .ul1 .l1 a .ico img{ height:100%; display:inline-block; *zoom:1; *display:inline;}
.sub .ul1 .l1 a .ico .img_2{ display:none;}
.sub .ul1 .l1 a:hover .ico .img_2{ display:inline-block; *zoom:1; *display:inline;}
.sub .ul1 .l1 a:hover .ico .img_1{ display:none;}
.sub .ul1 .l1 a h4{ width:100%; float:left; margin-top:10px; font-size:16px; color:#444; line-height:36px;}
.sub .ul1 .l1 a:hover h4,.sub .ul1 .l1 a.hover h4{ color:white;}
.sub .ul1 .l1 a:hover,.sub .ul1 .l1 a.hover{ background:#d32329;}

.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
@media screen and (max-width:1500px) {
.menu ul .nli.on span a,
.menu ul .nli:hover span a{background:none;}
.menu ul .nli{background:none;}
.menu{ width:840px; margin-left:-350px;}
.sub .c_378{ width:278px; padding:20px 0 35px 0;}
.sub .ul1{ margin-left:278px;}
.sub .c_378 h2{ font-size:20px; line-height:40px; padding-bottom:11px;}
.sub .c_378 h3{ font-size:20px; line-height:36px; margin-top:10px;}
.sub .c_378 .bian{ height:128px; top:29px;}
.sub .ul1 .l1 a{ padding:20px 0 35px 0;}
.sub .ul1 .l1 a .ico{ height:80px;}
.sub .ul1 .l1 a h4{ margin-top:6px; font-size:14px; line-height:26px;}
}






@media screen and (max-width:1199px) {
.pz_top{background: none}
.pz_top .search{right: 0}
.rightblock .z_line1{line-height: 66px;font-size: 16px;}
.rightblock .z_line1 a{color: #333;}
.rightblock .z_line1 a:nth-child(1){padding-left: 0}
.rightblock .z_line1 a:nth-child(2){background:url(../images/top_line2.png)no-repeat 22px center}
.menu{ display:none;}
.topnav{ z-index:99; height:66px;}
.topnav.on{ position:fixed; background:#343434;width: 100%;left: 0;}
.topnav{top: 0}   
.topnav .zwlogo{ width: 180px;margin-top:13px;}
.menuph{ width: 75px;  height: 38px; font-size:14px; margin-top:15px; line-height:38px;display: block!important;margin-right:54px;}
.menuph .point { width: 24px; margin-top:12px;  height: 20px;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {width: 24px;}
.menuph .navbtn { top: 6px;  width: 24px;  height: 2px;}
.menuph .navbtn::after,
.menuph .navbtn::before { height: 2px;}
.menuph .navbtn::after { top:-6px;}
.menuph .navbtn::before { top:6px;}
.pf_menu{ position:fixed; width:100%; height:100%; overflow-y:auto; right:0px; top:0px; display:block; padding:80px 2% 5px 2%; background:url(images/bg_2.png); z-index: 9899; background: white;}
.ph_menu{ float:left; width:100%; text-align:left; top:66px;}
.ph_menu .nav_box{ margin:auto; width:100%;padding: 0 4%    }
.ph_menu .nli{ float:left; width:100%;list-style: none;}
.ph_menu .nli span{ float:left; width:100%;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#2dbeaf; font-size:15px; line-height:54px; white-space:nowrap; position: relative; letter-spacing: 1px; border-bottom: dashed 1px #ccc; padding:0 10px;}
.ph_menu .nli .l1_a.have{ background: url(../images/person5_h.png) right center no-repeat; background-size: 8px 15px;}
.ph_menu .nli.on .l1_a.have{ background:url(../images/person5.png) right center no-repeat; background-size: 15px 8px;}
.ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 10px 15px;}
.ph_menu .nli .l2_ul li a{ line-height:34px; font-size:13px; color:#666;}
.ph_menu .nli .l2_ul li a img{ width:18px; vertical-align:middle; margin:-2px 6px 0 0;}
.pz_menu.on{ box-shadow: 0 3px 6px rgba(0,0,0,0.15);}
    
.pz_top .on .menuph{margin-right: 0!important}
.pz_top .on .zwlogo #logo_h{display: block}
.pz_top .on .zwlogo #logo{display: none}
.pz_top .on .menuph{color: #fff}
.pz_top .on .menuph .navbtn::after,.pz_top .on .menuph .navbtn::before{background: #fff}
.pz_top .on .menuph .navbtn::after,.pz_top .on  .menuph .navbtn::before{background: #fff}
.topnav.on{background:#2dbeaf;padding: 0 2%;}
    
.pz_top .on .rightblock {display: none}
.pz_top .search{height: 66px;}
.pz_top .searchbox{top: 100%;padding: 15px;}
    
.pz_top .search{width: 64px;}
    
}

@media screen and (max-width:640px) {
    .topnav .zwlogo{}
    .pz_top .search{width: 45px;}
    
}
@media screen and (max-width:500px) {
	.topnav .zwlogo img {
    height: 45px;
}
    .topnav .zwlogo{margin-top: 8px;}
    .rightblock .z_line1{font-size: 14px;}
    .pz_top .search{display: none}
    .rightblock .z_line1 a.fyz{display: none}
    .rightblock .z_line1 a:nth-child(2){background: none;}
    .rightblock{margin-right: 0;    position: absolute;;right: 0}
    .rightblock .z_line1 a{color:#fff;background:#2dbeaf!important;padding: 0 6px}
    .menuph{margin-right: 58px;}
}




@media(max-width:1300px){
    .menu{width:640px;margin-left: -250px;}

}



@font-face{
     font-family: 'impact'; 
     src: url('../fonts/impact.eot');
     src:url('../fonts/impact.woff') format('woff'),
         url('../fonts/impact.ttf') format('truetype'),
         url('../fonts/impact.svg') format('svg');
}

/*Banner */
.Banner{ position:relative; z-index:1; position:relative;margin-top: 103px}
.Banner .bx-viewport{ z-index:1;}
.Banner,
.Banner ul,
.Banner li,
.Banner li a .bannerimg1{display:block}
.Banner li a .bannerimg2{display:none}
.Banner li{ background-position:center top; background-repeat:no-repeat;}
.Banner .bx-prev,
.Banner .bx-next{ width:46px; height:101px;  position:absolute; top:50%; margin-top:-55px; background-position:center center; background-position:center center; z-index:66;}
.Banner .bx-prev{ left:70px; background:url(../images/Banner-prev.png)no-repeat;display: none;opacity: 0.5}
.Banner .bx-next{ right:70px;background:url(../images/Banner-next.png)no-repeat;display: none;opacity: 0.5}
.Banner:hover .bx-prev,.Banner:hover .bx-next{display: block;}
.Banner .bx-pager{ position:absolute; left:0; width:100%; text-align:center; bottom:5%; z-index:10;}
.Banner .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner .bx-pager a{ display:block; overflow:hidden; line-height:100px;width: 10px;height:10px;background: rgba(255,255,255,0.8);border-radius: 20px;}
.Banner .bx-pager a.active{ width: 24px;background:#fff; display:block;}
@media screen and (max-width: 1199px){
  .Banner{margin-top: 66px}
}
@media(max-width:1000px){
.Banner li a .bannerimg1{display:none}
.Banner li a .bannerimg2{display:block}
.Banner,
.Banner ul,
.Banner li,
.Banner li a{height:auto!important;}
.Banner li{ background:none !important;}
.Banner li img{ display:block; width:100%;}
.Banner .bx-prev, .Banner .bx-next{ display:none!important;}
.Banner:hover .bx-prev,.Banner:hover .bx-next{display: none!important;}
.Banner .bx-pager a{height:7px;width: 7px}
}
/*Banner End*/



/*首页标题*/
.in_title{text-align: center;padding:60px 0 50px;position: relative;}
.in_title h1{text-transform:uppercase;color:#e5e5e5;font-size:56px;}
.in_title h2{font-size:36px;color: #333;position: absolute;top:80px;left: 0;right: 0;margin: auto}
.in_title h2 span{color:#2dbeaf}
@media(max-width:768px){
    .in_title{padding:50px 0 30px;}
    .in_title h1{font-size:50px;}
    .in_title h2{font-size:36px;top: 64px;}
}
@media(max-width:480px){
    .in_title{padding:40px 0 30px;}
    .in_title h1{font-size:34px;}
    .in_title h2{font-size:30px;top:50px;}

}
/*index_about*/
.index_about .h1{color: #2dbeaf;font-size:28px;margin-bottom:40px;padding-top:15px}
.index_about .box1{overflow: hidden;position: relative;}
.index_about .right{float:right;width:47.5%;height: auto;
    overflow: hidden;}

.index_about .left{float:left;width:50%;}
.index_about .left{position: absolute;width:50%;height:100%;background:url(../uploadfiles/about_pic1.jpg)no-repeat right center;background-size: cover;top:0}
.index_about .left .phone_pic{display: none;}
.index_about p{font-size:16px;color:#666666;line-height: 26px;margin-bottom: 20px}

.index_about .right li{width: 24.25%;float: left;line-height: 75px;margin-right: 1%;font-size: 18px;text-align: center;height: 75px}
.index_about .right li a{display: block;position: relative;width: 100%;height: 100%;}
.index_about .right li a span{display: block;position: relative;width: 100%;height: 100%;}
.index_about .right li a span::before{position: absolute;content: "";width:0px;height:20px;background: #fff;bottom:3px;left: 0;right: 0;margin: auto;}
.index_about .right li:hover a span::before{width: 1px}
.index_about .right li a span{position: absolute;z-index:6;left:0;right: 0;margin: auto}
.index_about .right li a i{ position: absolute;content: "";width: 100%;height:75px; background:#ececec;z-index: 1;left: 0;}
.index_about .right li:nth-child(1){width: 25.25%;margin-right: 0}
.index_about .right li:nth-child(1) a i{border-right:13px solid transparent;border-top: 75px solid #ececec;width:100%;height: 0;background: none} 
.index_about .right li:nth-child(3){width: 25.25%;margin-right: 0}
.index_about .right li:nth-child(4) a i{border-left:13px solid transparent;border-bottom: 75px solid #ececec;width:100%;height: 0;background: none} 
.index_about .right li:nth-child(2) a i,.index_about .right li:nth-child(3) a i{transform: skewX(-10deg);}
.index_about .right li:nth-child(4){margin-right: 0}
.index_about .right li:nth-child(1) a i{border-top: 75px solid #2dbeaf;}
.index_about .right li:nth-child(4):hover a i{border-bottom: 75px solid #2dbeaf;}
.index_about .right li:nth-child(2):hover a i,.index_about .right li:nth-child(3):hover a i{background:#2dbeaf;}
.index_about .right li:hover a {color: #fff;}
.index_about .right li:nth-child(1) a span{color: #fff;}
.index_about .right li:nth-child(1) a span::before{width: 1px}
@media(max-width:768px){
    .index_about .left{position:static;background:none;}
    .index_about .left .phone_pic{display:block;}
    .index_about .left{float:none;width:100%;}
    .index_about .left img{width:100%;}
    
    .index_about .box1::before{width:0;height:0;}
    .index_about .h1{margin-top:10px;    margin-bottom: 20px;font-size: 20px;}
    .index_about .right{float: none;width: 100%;height: auto;}
    .index_about p{font-size: 15px;line-height: 24px}
    .index_about .right li{font-size: 16px;height: 50px;line-height: 50px}
    .index_about .right li:nth-child(1) a i{border-top:50px solid #2dbeaf;border-right:8px solid transparent;}
    .index_about .right li:nth-child(4) a i{border-bottom:50px solid #ececec;border-left:8px solid transparent;}
    .index_about .right li:nth-child(1) a i{width: 102%;}
    .index_about .right li:nth-child(3) a i{width: 97%;}
    .index_about .right li a span::before{height: 9px}


}
@media(max-width:728px){
    .index_about .box2 a{width: 31.5%;}
    .index_about{padding-top:0px;}

}
@media(max-width:586px){
    .index_about .box2 a{width: 31.4%;}
    .index_about p{margin-bottom: 10px;}

}
@media(max-width:480px){
    .index_about .box2 a{width: 31.1%;}
}


/*index_pro*/
.index_pro{background:url(../images/pro_bg.jpg);margin-top:60px;overflow: hidden;padding-bottom: 50px}
.index_pro .fl{width:22%;border-radius: 20px;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.index_pro .fr{width:75%;}
.index_pro .fl .fl_ti{background: #2dbeaf;padding:25px 14px;border-radius: 20px 20px 0 0;}
.index_pro .fl h1{font-size:20px;color: #fff;margin-bottom:20px;}
.index_pro .searchbox{position: relative;}
.index_pro .searchbox input{border:none;background:#fff;line-height: 45px;border-radius:30px;width: 100%;text-indent: 20px;}
.index_pro .searchbox .btn{position: absolute;background: url(../images/top_search1.png)no-repeat center center #fff;width: 26px;height: 26px;border: none;right: 10px;top:11px;}
.index_pro .fl .lm{padding: 0 10px;background: url(../images/pro_lmbg.png)no-repeat bottom center;border-radius: 0 0 20px 20px;}
.index_pro .fl .catalog{font-size:20px;color: #000;margin: 27px 0;line-height: 50px;border-radius: 40px;padding-left: 44px;background: url(../images/Product.png)no-repeat 90px bottom #ededed}
.index_pro .fl .catalog span{margin-left:18px;}
.index_pro .fl ul{padding-left:50px;position: relative;overflow: hidden;padding-bottom:70px;}
.index_pro .fl ul::before{position:absolute;content: "";width: 1px;height: 120%;background: #ededed;width: 1px;left: 54px;top: 10px}
.index_pro .fl ul li a{font-size: 18px;color: #000;margin-bottom:33px;display: block;background: url(../images/pro_y1.png)no-repeat left center;padding-left:40px;position:relative;}
.index_pro .fl ul li a:hover{color: #2dbeaf;background: url(../images/pro_y2.png)no-repeat left center;}
.index_pro .fl .tel{background: url(../images/pro_tel.png)no-repeat left center;padding: 20px 0;padding-left:60px;margin-left:8%;}
.index_pro .fl .tel h2{font-weight: normal;font-size: 16px;}
.index_pro .fl .tel h3{font-family: "impact";color: #2dbeaf;font-size:36px;}


.index_pro .fr dl dd{margin-right: 5%;width:30%;float: left;}
.index_pro .fr dl dd:nth-child(3n){margin-right: 0}
.index_pro .fr .yuan{position: relative;background: url(../images/pro_yuan.png)no-repeat center center;background-size:contain;padding:10px;transition: all 0.5s;}
.index_pro .fr .yuan .pic{width:100%;margin: auto;padding:5%}
.index_pro .fr .yuan .pic img{border-radius:50%;transition: all 0.5s;}
.index_pro .fr .yuan .mai{width: 65px;height: 65px;background:#f2490c;color: #fff;font-size: 28px;line-height: 65px;text-align: center;border-radius: 50%;position: absolute;right: 0;bottom:58px}
.index_pro .fr dl dd p{font-size: 20px;color: #000;text-align: center;margin:15px 0;transition: all 0.5s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.index_pro .fr dl dd:hover .yuan{background: url(../images/pro_yuan1.png)no-repeat center center;background-size:contain;}
.index_pro .fr dl dd:hover p{color: #f2490c}
.index_pro .fr dl dd:hover .pic img{transform:scale(1.05);box-shadow:0 0 10px rgba(242,73,12,0.1)}

@media(max-width:1600px){
    .index_pro .fr .yuan .pic{padding:3%}
    .index_pro .fr .yuan .mai{width: 55px;height: 55px; font-size: 22px;line-height: 55px;}
    .index_pro .fr dl dd{margin-right:2%;width:32%;}
    .index_pro .fl ul li a{margin-bottom: 30px}
    .index_pro .fl .tel h3{font-size: 26px;}
    
}
@media(max-width:1400px){
    .index_pro .fl ul{padding-bottom: 0}
}
@media(max-width:1300px){
    .index_pro .fr .yuan .mai{width: 55px;height: 55px; font-size: 22px;line-height: 55px;bottom: 45px;}
    .index_pro .fr .yuan .pic{padding:1%}
    .index_pro .fl ul{padding-left:14px;}
    .index_pro .fl ul::before{left: 18px;}
    .index_pro .fl .catalog{padding-left: 17px;}
    .index_pro .fl .catalog{background: url(../images/Product.png)no-repeat 60px bottom #ededed}
    .index_pro .fl .tel{margin-left: 0}
}
@media(max-width:1200px){
    .index_pro .fl ul li a{margin-bottom: 22px;}
}
@media(max-width:1100px){
    .index_pro .fl{width: 100%;margin-bottom:40px}
    .index_pro .fr{width: 100%;}
    .index_pro .fl ul li a{margin-bottom:0px;padding-top: 20px;padding-bottom: 20px;padding-left: 20px;}
    .index_pro .fl .tel{display:none;}
    .index_pro .fl .lm{background: none;}
    .index_pro .fl .catalog{display: none}
    .index_pro .fl ul::before{width: 0}
    .index_pro .fl ul li{margin-right: 2%;width: 23.5%;float: left}
    .index_pro .fl ul li:nth-child(4n){margin-right:0}
    .index_pro .fl .fl_ti{border-radius: 0}
}
@media(max-width:768px){
    .index_pro .fr dl dd{width:48%;margin-right:4%;}
    .index_pro .fr dl dd:nth-child(3n){margin-right:4%;}
    .index_pro .fr dl dd:nth-child(2n){margin-right:0%;}
    .index_pro .fl ul li{width:32%;}  
    .index_pro .fl ul li:nth-child(4n){margin-right:2%;}
    .index_pro .fl ul li:nth-child(3n){margin-right:0%;}
}
@media(max-width:480px){
    .index_pro .fl ul li a{font-size: 16px;padding-top: 10px;padding-bottom: 10px}
    .index_pro .fr dl dd{width: 100%}
    .index_pro .fr .yuan .mai{bottom: 88px;}
    .index_pro .searchbox input{line-height: 36px;}
    .index_pro .searchbox .btn{top: 7px;}
    .index_pro{margin-top: 40px;} 
}
.index_contact{
	background: url(../images/1605838948.jpg)no-repeat center center ;
	
}
.index_contact h2{    font-size: 26px;
    padding: 60px 90px 30px;
    letter-spacing: 5px;color:#fff}
.index_contact .ld{float:left;width:48%}
.index_contact .rd{float:right;;width:50%}
.index_contact ul{margin-left: 90px;color:#fff;margin-bottom: 63px;}
.index_contact li{font-size: 14px;
    padding: 10px 40px;}
.index_contact li:first-child{background: url(../images/tel.png)no-repeat left center;background-size:25px;}
.index_contact li:nth-child(2){background: url(../images/email.png)no-repeat left center;background-size:25px;}
.index_contact li:nth-child(3){background: url(../images/addr.png)no-repeat left center;background-size:25px;}
.index_contact p{
	font-size: 16px;
    color: #eee;
    margin-left: 90px;
	margin-bottom:30px;
}
/*index_adv*/
.index_adv .why_con{background: url(../images/why_bg.jpg)no-repeat top center #2dbeaf;color: #fff;text-align: left;padding-bottom: 35px;}
.index_adv .why_con::before{}
.index_adv .why_img{padding-top:30px;}
.index_adv h1{font-weight:normal;font-size:16px;margin-top:47px;}
.index_adv h2{    font-size: 32px;
    padding: 60px 180px 0px;
    letter-spacing: 5px;}
.index_adv ul{margin: 25px 170px 50px;}
.index_adv ul li{display:inline-block;font-size:16px;padding-left: 34px;background: url(../images/why_dg.png)no-repeat left center;margin-left:32px}

.index_adv .adv_con h2{text-align: center;color: #333;font-size: 36px;}
.index_adv .adv_con h2 span{    color: #2dbeaf;
    font-size: 60px;
    padding: 0 5px;
    font-style: italic;}
.index_adv .adv_con .ld{float:left;width:48%}
.index_adv .adv_con .rd{float:right;width:50%}
.index_adv .adv_con{background:url(../images/why_bgb.jpg)no-repeat top center;}
.index_adv .adv_con .auto{position: relative;}
.index_adv .adv_con dl dd{text-align:left;margin: 70px 0px 0 90px;width: 90%;}
@media screen and (max-width:1600px) {
.index_adv .adv_con dl dd{margin: 20px 0px 0 90px;}
}
.index_adv .adv_con dl dd h4{font-size: 24px;color:#2dbeaf;font-weight: bold;margin-top: 22px;}
.index_adv .adv_con dl dd p{font-size:14px;color: #666;line-height: 24px;padding: 0 24px;}
.index_adv .adv_us{padding: 314px 0 33px;}
.index_adv .adv_yuan{width:395px;height:395px;background: url(../images/adv_yuan.png)no-repeat center center;margin: auto;text-align: center;overflow: hidden}
.index_adv .adv_us .en{font-family:"impact";font-size:52px;color:#2dbeaf;text-transform: uppercase;padding-bottom:26px;background:url(../images/adv_line.png)no-repeat center bottom;margin-top:130px}
.index_adv .adv_us h2{font-size:30px;color:#333;font-weight: normal;}

@media (max-width: 1600px){
   .index_adv .adv_con .auto_1600 {margin: 0 2%} 
}
@media (max-width: 1400px){
  .index_adv .adv_con dl dd h1{font-size: 26px}
}

@media (max-width: 1100px){
     .index_adv .adv_con .auto_1600 {margin: 0} 
    .index_adv .adv_con dl dd{position:static;width:49%;float: left;margin-bottom: 20px}
    .index_adv .adv_con dl dd:nth-child(2n){margin-right: 2%}
    .index_adv .adv_us{padding: 50px 0 33px;}
    .index_adv .adv_con dl dd p{min-height: 72px;}
    .index_adv .adv_con{background:url(../images/why_bgb1.jpg)center center;}
}
@media (max-width:768px){
    .index_adv .adv_con dl dd h1{font-size: 24px;margin-top: 12px;}
    .index_adv .adv_con dl dd p{font-size: 15px;line-height: 22px;}
    .index_adv .adv_con dl dd img{width: 100px;}
}
@media (max-width:640px){
    .index_adv .why_img{width: 300px;margin: auto}
    .index_adv .why_con{padding-bottom: 20px;}
    .index_adv h2{font-size: 26px;}
    .index_adv ul li{width: 50%;margin-left: 0;float: left;margin-bottom:5px;text-align: left;}
    .index_adv ul{overflow: hidden;margin-top: 20px;margin-left: 34px;}
        .index_adv .adv_con dl dd img{width:85px;}
    .index_adv .adv_con dl dd h1{font-size: 20px}
}
@media (max-width:400px){
    .index_adv .adv_yuan{width:100%;background-size: contain;}
    .index_adv .adv_us .en{font-size:44px;}
    .index_adv .adv_us h2{font-size: 26px;}
    .index_adv .adv_us{padding: 0 0 20px;} 
}

/*index_news*/
.index_news{max-width:1600px;margin: auto;margin-bottom:60px;overflow: hidden}
.index_news .title ul {margin-bottom: 50px;text-align: center;}
.index_news .title ul li{display:inline-block;text-align: center;font-size: 18px;padding: 0 20px;border-left: 1px solid #999999}
.index_news .title ul li:nth-child(2n){border-right: 1px solid #999999}
.index_news .title ul li a:hover{color: #2dbeaf}

.index_news .kuang{position:relative;width:47.5%!important;float:right;padding-bottom:40px}
.index_news .swiper-container{height:390px;overflow:hidden}
.index_news .swiper-container-vertical>.swiper-wrapper{height: 390px;margin-bottom: 40px}
.index_news .swiper-container a{display:block;padding:10px 15px 10px 10px;background:#f7f7f7;font-size: 40px;color: #7d7d7d;text-align: center}
.index_news .swiper-container a time{width:95px;height: 100%;background: #f2f2f2;float: left;line-height:30px;padding: 15px 0;font-weight:bold}
.index_news .swiper-container a time span{font-size: #666666;font-size: 16px;font-weight: normal}
.index_news .swiper-container .swiper-slide .con{width: calc((96% - 95px)/1);float: right;text-align: left}
.index_news .swiper-container .swiper-slide .con h1{font-size: 18px;color: #333;margin-bottom: 10px;padding-top: 10px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.index_news .swiper-container .swiper-slide .con p{font-size: 15px;line-height: 22px;color: #666;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.index_news .swiper-container a:hover .con h1{color:#2dbeaf;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0;width:49%;height: 30px;background: url(../images/prev_f.png)no-repeat center center #dcdcdc;top:98%;}
.swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next:hover{background: url(../images/prev_fh.png)no-repeat center center #2dbeaf;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0;width:49%;height: 30px;background: url(../images/next_f.png)no-repeat center center #dcdcdc;top:98%;}
.swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev:hover{background:url(../images/next_fh.png)no-repeat center center #2dbeaf;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{transform: rotate(90deg);font-size:0px;color: #fff;width: 30px;background: #dcdcdc;height:50%;background: none}
.swiper-button-next:after, .swiper-button-prev:after{background: none;font-size: 0}
.index_news dl{width:51.6%;float:left;}
.index_news dl dd{width:49%;float:left;background: #f7f7f7;height: 430px;transition: all 0.5s;overflow:hidden}
.index_news dl dd:nth-child(2){margin-left: 2%}
.index_news dl dd .pic{height: 257px;overflow: hidden}
.index_news dl dd figure{padding-bottom:257px;background-size: cover;transition: all 0.5s}
.index_news dl dd .text{padding: 10px}
.index_news dl dd h2{font-size: 18px;color:#333;margin: 10px 0;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.index_news dl dd time{color: #999999;font-size: 14px;margin-bottom: 10px;display: block}
.index_news dl dd p{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;font-size: 15px;line-height: 24px;color: #666}
.index_news dl dd:hover{background: #2dbeaf}
.index_news dl dd:hover h2{color: #fff;}
.index_news dl dd:hover time{color: #fff;}
.index_news dl dd:hover p{color: #fff;}
.index_news dl dd:hover figure{transform: scale(1.1)}

.index_news .kuang ul li {
  border-bottom: 1px solid #ededed;
  padding: 10px 0px;
}
.index_news .kuang ul li {
  border-bottom: 1px solid rgba(237, 237, 237, 0.35);
  padding: 20px 0px;
  transition: 0.6s;
}
.index_news .kuang ul li:hover {
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.2);
}
.index_news .kuang ul li .ri {
  width: 15%;
  float: left;
  font-family: AvantGardeITCbyBT-Book;
  max-width: 90px;
  color: #a4a4a4;
  font-weight: 500;
  text-align: center;
}
.index_news .kuang ul li .ri i {
  font-style: normal;
  font-size: 50px;
  font-weight: 700;
  height: 48px;
  line-height: 48px;
  width: 98%;
  margin: auto;
  display: block;
  overflow: hidden;
  margin-bottom: 3px;
}
.index_news .kuang ul li .ri time {
  font-size: 17px;
  width: 98%;
  margin: auto;
  display: block;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.index_news .kuang ul li .wen_nei {
  width: 84%;
  float: right;
}
.index_news .kuang ul li .wen_nei h4 {
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  color: #333333;
  margin-bottom: 6px;
  overflow: hidden;
  width: 100%;
}
.index_news .kuang ul li .wen_nei p {
  color: #666;
  font-size: 14px;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
}
.index_news .kuang ul li:last-child {
  border-bottom: none;
}
.index_news .kuang ul li:hover .wen_nei h4 {
  color: #2dbeaf;
}

@media (max-width: 1600px){
  .index_news {padding: 0 2%;}  
}

@media (max-width: 1000px){
    .index_news .kuang{width: 100%}
    .index_news .kuang{width: 100%!important}
    .index_news dl{width: 100%;margin-top: 20px}
}

@media (max-width:750px){
	.index_news dl dd {

    height: auto;

}
.index_news dl dd:nth-child(4){margin-left: 2%}
.index_news dl dd figure {
    padding-bottom: 257px;
    background-size: contain;
    transition: all 0.5s;
}
    .index_news dl dd{margin-bottom: 10px;}
    .index_news dl dd:nth-child(2){}
    .index_news .swiper-container a time{width: 80px;font-size: 32px;}
    .index_news .swiper-container .swiper-slide .con{width: calc((96% - 80px)/1)}
    .index_news .title ul{margin-bottom:20px}
    .index_news dl dd p{font-size: 14px;line-height: 20px}
    .index_news{margin-bottom:0px;}
	.index_news dl dd .pic {
		height: 120px;
		overflow: hidden;
	}
	.index_news dl dd .text {
    padding: 5px;
	text-align:center;
}
.index_news .swiper-container-vertical>.swiper-wrapper {
    height: 100px;
    margin-bottom: 10px;
}
}
/*footer*/
/*底部开始*/

.footer{background-color: #313243;position: relative;z-index: 2;}

.footer_top{height: 108px;background-color: #2c2d3f;}

.inner{margin: 0 auto;overflow: hidden;max-width: 1400px;}

.footer_top li{float: left;width: 33.33%;height: 108px;line-height: 108px;}

.txt_l{text-align: left;}

.txt_c{text-align: center;}

.txt_r{text-align: right;}

.footer_top li .footer_icon{margin: 20px 22px 0 0;}

.footer_icon{display: inline-block;width: 60px;height: 66px;background: url(../images/footer_top.png) no-repeat;vertical-align: top;}

.footer_icon.fir{background-position: 0 -3px;}

.footer_top li span{color: #ffffff;font-size: 16px;}

.footer_icon.sec{background-position: 0 -103px;}

.footer_icon.thir{background-position: 0 -203px;}

.footer_mid{padding: 38px 0;border-bottom: 1px solid #3b3d4c;border-top: 1px solid #3b3d4c;}

.footer_nav{width: 100%;float: left;}

.footer_nav ul{float: left;padding-left: 2%;width: 16%;height: 200px;border-left: 1px solid #3b3d4c;}

.footer_nav .footer_nav_special{}

.footer_nav li h4{height: 30px;line-height: 30px;font-size: 16px;color: #fff;padding-bottom: 5px;}
.footer_nav li h4 a{color: #fff;}
.footer_nav li a, .footer_nav li span{line-height: 32px;font-size: 14px;color: #89898b;}

.footer_nav li a:hover{color: #fff;}



.footer_nav li span{display: inline-block;width: 118px;text-align: center;margin-right: 15px;}

.footer_nav li img{margin: 15px 30px 10px 0;float:left;}

.footer_bot{padding: 12px 0;overflow: hidden;text-align: center;background-color: #313243;}

.footer_bot p, .footer_bot a{height: 28px;line-height: 28px;font-size: 14px;color: #89898b!important;}

.footer_bot p>em{margin: 0 10px;}

.container-fluid{clear:both}
.pz_down{ float:left; width:100%; background:url(../images/bottom_bg.jpg);}
.footer_head{ width:100%; float:left; padding:50px 0 40px 0; border-bottom:solid 1px #4c4c4c;}
.footer_head .logo{ float:left; width:304px;padding: 0}
.footer_head ul{ float:right;}
.footer_head ul li{ float:left;}
.footer_head ul li a{ display:block; float:left; font-size:16px; color:#888; line-height:42px;}
.footer_head ul li a:hover{ color:white;}
.footer_head ul span{ display:block; float:left; height:42px; width:99px; background:url(../images/footer2.jpg) no-repeat center center;}
@media screen and (max-width: 1529px) {
.footer_head ul span{ width:59px;}
}
@media screen and (max-width: 1199px) {
.footer_head ul span{ width:39px;}
}
@media screen and (max-width: 991px) {
.footer_head{ padding:30px 0 20px 0;}
.footer_head .logo{ width:204px;}
.footer_head ul{ margin-top:16px;}
.footer_head ul li a{ font-size:14px; line-height:36px;}
.footer_head ul span{ width:29px; height:36px;}
}
@media screen and (max-width: 767px) {
.footer_head{ padding:15px 10px 15px 10px;}
.footer_head .logo{ display:none;}
.footer_head ul{ margin-top:0; width:100%; text-align:center;}
.footer_head ul li{ float:none; display:inline-block; vertical-align:top;}
.footer_head ul li a{ line-height:30px; font-size:14px;}
.footer_head ul span{ float:none; display:inline-block; vertical-align:top; width:20px; height:30px; background-size:1px 10px;}
}

.footer_body{width:100%; float:left; padding:108px 0 79px 0; border-bottom:solid 1px #4c4c4c;}
.footer_body ul{ width:100%; float:left;}
.footer_body ul li{ width:25%; float:left; padding-left:73px; position:relative; height:72px;}
.footer_body ul li .ico{ width:60px; height:72px; position:absolute; left:0; top:10px; line-height:0;}
.footer_body ul li h6{ width:100%; float:left; font-size:14px; color:white; line-height:32px;font-weight: normal;}
.footer_body ul li h4{ width:100%; float:left; font-size:26px; color:white; line-height:40px; font-weight:bold; font-family:Arial;}
.footer_body ul li h5{ width:100%; float:left; font-size:16px; color:white; line-height:40px;font-weight: normal;}
.footer_body ul li .btn{ width:100%; float:left; margin-top:6px;}
.footer_body ul li .btn a{ display:block; float:left; width:20px; height:16px; margin-right:14px; background-position:center center; background-size:contain; background-repeat:no-repeat; position:relative;}
.footer_body ul li .btn a .ewm{ position:absolute; left:50%; top:-126px; width:116px; height:123px; padding:10px 10px 17px 10px; background:url(images/ewm_bg.png) no-repeat center center; background-size:contain; margin-left:-58px; display:none;}
.footer_body ul li .btn a .ewm img{ width:100%; float:left;}
.footer_body ul li .btn a:hover .ewm{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
.footer_body ul li .btn a.a1{ background-image:url(../images/footer7.png);}
.footer_body ul li .btn a.a2{ background-image:url(../images/footer8.png);}
.footer_body ul li .btn a.a3{ background-image:url(../images/footer9.png);}
.footer_body ul li .btn a.a1:hover{ background-image:url(../images/footer7_h.png);}
.footer_body ul li .btn a.a2:hover{ background-image:url(../images/footer8_h.png);}
.footer_body ul li .btn a.a3:hover{ background-image:url(../images/footer9_h.png);}
.footer_body ul li.l1{ width:30%;}
.footer_body ul li.l2{ width:12%;float: right;}
@media screen and (max-width: 1300px) {
.footer_body ul li{ width:50% !important; margin-top:20px;}
.footer_body{ padding:28px 0 49px 0;}
}
@media screen and (max-width: 991px) {
.footer_body ul li{ padding-left:63px; height:62px;}
.footer_body ul li .ico{ width:50px; height:62px;}
.footer_body ul li h6{ font-size:14px; line-height:26px;}
.footer_body ul li h4{ font-size:20px; line-height:30px;}
.footer_body ul li h5{ font-size:14px; line-height:30px;}
.footer_body ul li .btn{ margin-top:2px;}

}
@media screen and (max-width: 767px) {
.footer_body{ padding:18px 10px 19px 10px;}
.footer_body ul li{ width:100% !important; padding-left:43px; height:52px; margin-top:6px;}
.footer_body ul li .ico{ width:30px; height:52px;}
.footer_body ul li h6{ line-height:22px;}
.footer_body ul li h4{ font-size:16px; line-height:24px;}
.footer_body ul li h5{ font-size:14px; line-height:20px; word-break:break-all;}
.footer_body ul li .btn{ margin-top:2px;}
}

.footer_down{width:100%; float:left; padding:22px 0 23px 115px; position:relative;}
.footer_down dt{ display:block; position:absolute; left:0; top:22px; font-size:14px; color:white; line-height:30px;}
.footer_down dt img{ vertical-align:middle; margin:-3px 11px 0 0; width:24px;}
.footer_down .dd{ width:100%; float:left; overflow:hidden;}
.footer_down .dd a{ display:block; float:left; position:relative; font-size:14px; color:#888; line-height:30px; margin-right:22px; position:relative;}
.footer_down .dd a:hover{ color:white;}
.footer_down .dd a span{ display:block; position:absolute; height:30px; top:0; left:-13px; font-size:14px; color:#888; line-height:30px;}
@media screen and (max-width: 991px) {
.footer_down{ padding:12px 0 13px 95px;}
.footer_down dt{ top:12px; font-size:14px; line-height:24px;}
.footer_down dt img{ margin:-3px 6px 0 0; width:20px;}
.footer_down .dd a{ font-size:14px; line-height:24px; margin-right:12px;}
.footer_down .dd a span{ height:24px; top:0; left:-7px; font-size:14px; line-height:24px;}
}
@media screen and (max-width: 767px) {

}
.footer_down dt.on:before{ transform:rotate(-90deg);}
.bottom{padding:15px 0;width: 100%;background:#1a1a1a}
.bottom .p{ float:left; font-size:14px; color:#fff; line-height:24px;}
.bottom .link{ float:right; font-size:14px; color:#aaa; line-height:24px;}
.bottom .link a{ color:#fff;}
.bottom .link a:hover{ color:#fff;}
.bottom .link span{ margin:0 20px;}
@media screen and (max-width: 991px) {
.bottom{ padding:9px 0;}
.bottom .p{ width:100%; text-align:center; line-height:22px;color: #fff;}
.bottom .p a{ color: #fff;}
.bottom .link{ width:100%; text-align:center; line-height:22px;}

}
@media screen and (max-width: 767px) {
.bottom{ padding:9px 10px;}
.bottom .link span{ margin:0 9px;}
} 

/*Banner_nei*/
.Banner_nei{height:400px;overflow:hidden;}
.Banner_nei div{background-repeat:no-repeat; background-position:center center;}
.Banner_nei figure{height:400px;width:100%;-webkit-animation: scaleAnim 8s ease forwards;animation: scaleAnim 8s ease forwards;}
.Banner_nei .img2{ display:none;}

.Banner_nei{position: relative;    margin-top: 103px;}
.Banner_nei .wrap{position: absolute;height: 220px;bottom: 0;z-index: 9;font-size: 32px;color: #fff;}
.Banner_nei .wrap .info{font-size: 36px;font-weight: bold;margin-top: 15px;}
@media(max-width:768px){
.Banner_nei{height:auto;overflow:hidden}
.Banner_nei .img2{ display:block;}
.Banner_nei .img1{ display:none; width:100%;}
}
@keyframes scaleAnim{
    0%{         
		opacity:0.7;filter:Alpha(opacity=70);
        -webkit-transform: scale(1);
        transform: scale(1);
    }
	50%{opacity:1.0;filter:Alpha(opacity=100);}
   50%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@media screen and (max-width: 1199px){
  .Banner_nei{margin-top: 66px}
}

/*
 .Menu_nei
 */
.Menu_nei{background: #f7f7f7;line-height:60px;box-shadow: 0 0 3px rgba(0,0,0,0.3)}
.Menu_nei li{float: left;}
.Menu_nei li a{display: block; overflow:hidden;padding:0px 30px;line-height:60px;height:60px;color: #666;font-size: 16px;}
.Menu_nei li a:hover,
.Menu_nei li.on a{background:#2dbeaf;color: #fff}
.Menu_nei dl{ float: right;color:#999;padding-left: 30px;background: url(../images/Menu-ico.png) no-repeat left center;}
.Menu_nei dl a{color:#999;}
@media(max-width:1000px){
.Menu_nei dl{ float:none;}
}
@media(max-width:640px){
.Menu_nei dl{ font-size:14px;line-height: 25px;}
.Menu_nei li{ text-align:center;width:33.333333333%;}
.jie_nei li{width: 50%!important}
.Menu_nei li a{ padding:0;}
.Menu_nei li a{line-height:40px;height:40px;font-size: 15px;}
}
#navbg.fixed{position:fixed; z-index: 200; top: 0;left: 0; background:#fff;width: 100%}



/*Page*/
.Page .auto{padding:20px 0 40px 0;}
.Page .Pages{ text-align:center;}
.Page .Pages  a{ display:inline-block; background:#efeeee; border:1px solid #efeeee; border-radius:3px; padding:0 15px;height:34px; line-height:34px;margin-left:10px}
.Page .Pages  span{ display:inline-block; background:#2dbeaf; border:1px solid #efeeee; border-radius:3px; padding:0 15px;height:34px; line-height:34px;color:#fff;margin-left:10px}
.Page .Pages .p_cur,
.Page .Pages .p_count,
.Page .Pages .p_total{ display:none;}
.Page .Pages  em a{ font-style:normal; }
.Page .Pages a.a_cur,
.Page .Pages a:hover{ color:#fff; background:#2dbeaf !important;}
.Page .Pages .i_text{ border:1px solid #bed1df; border-radius:3px;width:43px; height:34px; text-align:center; line-height:34px;}
.Page .Pages .i_button{ height:34px; color:#fff;background:#2dbeaf; width:34px; border:none; cursor:pointer; padding:0;    border-radius: 3px;}
.Page .Pages .p_jump b{ margin:0 5px;}
@media(max-width:640px){
.Page .Pages  .a_end,
.Page .Pages  .a_first,
.Page .Pages  em{ display:none;}
.Page .Pages  a{ padding:0 10px;}
}


/*
 .pro_detail ä¸ºdemoç¼–å·
 */
.pro_detail{ padding:2% 0;}
.pro_detail .list_img{ float:left; width:55.6%; position:relative;}
.pro_detail .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.pro_detail .big_img li,
.pro_detail .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.pro_detail .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.pro_detail .list{ padding:42px 0 42px 82.9%;}
.pro_detail .list .bd{ position:relative;}
.pro_detail .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/pro_detail-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.pro_detail .list a.prev{ top:0;}
.pro_detail .list a.next{ bottom:0; background-image:url(../images/pro_detail-btn_next.png);}
.pro_detail .list a.prevStop,
.pro_detail .list a.nextStop{ cursor:default;}
.pro_detail .list li{ height:130px;  position:relative;}
.pro_detail .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.pro_detail .list li.on figure{ border:2px solid #2dbeaf;}
.pro_detail .right_info{ float:right; width:39.2%;}
.pro_detail .right_info h1,
.pro_detail .right_info h3,
.pro_detail .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.pro_detail .right_info p{    max-height:82px;}
.pro_detail .right_info p::before{position: absolute;bottom: 100%;}
.pro_detail .right_info h1{ padding:7% 0; color:#2dbeaf; font-size:26px;text-align: left;}
.pro_detail .right_info h3{ font-size:18px; font-weight:normal;}
.pro_detail .right_info h3 span{color: #2dbeaf}
.pro_detail .right_info p{line-height:30px; color:#666; margin-bottom:7%;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;font-size: 15px;line-height: 26px}
.pro_detail .right_info a{ display:inline-block; padding:10px 5%; color:#2dbeaf; transition:0.4s;border:1px solid #2dbeaf ;background: #2dbeaf;color: #fff}
.pro_detail .right_info a.gm{margin-right: 20px;}
.pro_detail .right_info a:hover{ background-color:#fff; color:#2dbeaf;}

.mall-btn button{ display:inline-block; padding:10px 5%; color:#2dbeaf; transition:0.4s; border:1px solid #2dbeaf; background: #2dbeaf; color: #fff; cursor: pointer;font-size: 15px;}
.mall-btn button:hover{ background-color:#fff; color:#2dbeaf; }
.mall-btn .btn-buy{ margin-right: 20px; }

.pro_detail .tab{ padding:3% 0;}
.pro_detail .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.pro_detail .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.pro_detail .tab .h1_tab span.on{ background-color:#2dbeaf; color:#fff;}
.pro_detail .tab .info{ padding-top:3%;line-height: 24px;font-size: 15px;color: #666;}
.pro_detail .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/pro_detail-icon_download.png) no-repeat right center; padding:10px 0;}
.pro_detail .ul_download li a{ padding:0 38px; background:url(../images/pro_detail-icon.png) no-repeat left center;}



.pro_detail .view_number { padding: 20px 0;font-style: normal;}
.pro_detail .shuliang {padding-top: 10px;}
.pro_detail #J_Amount input { width: 60px;text-align: center; height: 40px; line-height: 40px;text-align: center;border: 2px solid #413D3C; margin-right: 5px;}
.pro_detail .fl {float: left;font-style: normal}
.pro_detail .view_shuzi { float: left;}
.pro_detail .view_shuzi span {border: 2px solid #413D3C; width: 20px; height: 15px;display: block;}
.pro_detail .view_shuzi span { border: 2px solid #413D3C;width: 20px;height: 15px;display: block;}
.pro_detail .view_add {background: url(../images/v_ico2.png) no-repeat center center;cursor: pointer;}
.pro_detail .mui-amount-unit, .tb-hidden {padding-left: 10px;padding-top: 10px;}

.pro_detail .view_minx {
    background: url(../images/v_ico3.png) no-repeat center center;
    cursor: pointer;
    margin-top: 5px;

}
@media(max-width:768px){
.pro_detail .list_img,
.pro_detail .right_info{ float:none; width:auto;}
.pro_detail .right_info p{    max-height:76px;}
}
@media(max-width:640px){
.pro_detail .list li{ height:100px;}
.pro_detail .right_info h1{font-size:20px; }
.pro_detail .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.pro_detail .list{ padding-top:30px; padding-bottom:30px;}
.pro_detail .list a{ height:28px;}
.pro_detail .list li{ height:80px;}
.pro_detail .tab .h1_tab span{ padding:0 3%;    width: 100%;}
 }	



/*
 .news_con ä
 */
.news_con{ overflow:hidden; margin-top:4%;}
.news_con ul li{ overflow:hidden;margin-bottom:2%;border-bottom:1px solid #eaeaea; display:block;background:#fff; padding-bottom:2%;}
.news_con ul li:last-child{ margin-bottom:0;}
.news_con ul li .imgs{width:306px;float:left;display:inline;overflow:hidden;margin-right:3%;}
.news_con ul li .imgs figure{width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;padding:35%;background-size: cover!important;}
.news_con ul li:hover .imgs figure{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_con ul li .txts{ overflow:hidden; padding-right:3%; }
.news_con ul li .txts .h3{ line-height:32px; height:32px; overflow:hidden; color:#2a2736; font-weight:normal;transition: all 0.3s; margin-top:26px;white-space:nowrap;text-overflow:ellipsis;    font-size: 24px;}
.news_con ul li .txts .p{ height:56px; overflow:hidden; font-size:15px; color:#888888; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:26px;}
.news_con ul li .ends{ overflow:hidden; float:right; width:200px; text-align:right; border-left:1px solid #eaeaea; height:166px; position:relative; font-family:Arial;}
.news_con ul li .ends em{ position:absolute; right:0; top:50%;font-style:normal;color:#e0e0e0; font-family:Arial;transform: translate(0%, -50%); font-weight:bold;transition:all 0.3s;font-size: 26px;}
.news_con ul li .ends em b{ display:block; font-weight:normal;font-size: 55px;}


.news_con ul li:hover .txts h3{color:#2dbeaf;}


@media(max-width:1000px){
    .news_con ul li .ends{width: 100px;}
    .news_con ul li .ends .news_more{width: 80px}
    .news_con ul li .ends em{font-size: 18px;}
    .news_con ul li .ends em b{font-size: 34px;}
    .news_con ul li .txts .h3{font-size: 22px;}
    .news_con ul li .imgs{width: 260px;}
}
@media(max-width:640px){
    .news_con ul li .imgs{width:100%;}
    .news_con ul li .txts .h3{font-size: 20px;}
    .news_con ul li .txts .p{font-size: 14px;line-height: 24px;height: 50px;margin-top: 16px;}
    .news_con ul li .ends{height: 130px;}
    .news_con ul li .ends em b{font-size: 28px;}
    .news_con ul li .ends em{font-size: 10px;}
    .news_con ul li .ends{width: 100px;}
    
}

/*
 .news_detail
 */
.news_detail .content{padding: 2%; border: 1px solid #eaeaea;margin-top: 50px;margin-bottom: 100px;}
.news_detail .title{font-size: 30px; line-height: 40px;color: #333;text-align:center}
.news_detail .title{font-size: 30px; line-height: 40px;color: #333;text-align:center}
.news_detail .Abstract{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;margin-top: 15px; margin-bottom: 20px;padding: 5px 10px;color: #999999;    border-width: 1px;border-style: solid;border-color: rgba(228,228,228,1);background-color: rgba(252,251,253,1);}
.news_detail .text{font-size: 15px;line-height: 28px;}
.news_detail .Vice-title{text-align: center;font-size: 13px;margin: 20px 0;border-bottom: 1px solid #eaeaea;padding-bottom: 20px;}
.news_detail .Vice-title .e-title{color: #c8c8c8;}
.news_detail .Vice-title .e-title:nth-child(1){background: url(../images/e-title.jpg)no-repeat left center;padding-left: 15px;}
.news_detail .Vice-title .e-title:nth-child(2){margin-left: 10px;display: inline-block;}
.news_detail .Vice-title .e-title:nth-child(3){margin-left: 10px;display: inline-block;}
/*.news_detail .text img{display: block;margin: auto;}*/
.news_detail span.center{text-align: center;display: block;font-size: 16px;}
.news_detail .img{max-width: 100%}
.news_detail .fanye{line-height: 30px; font-size: 15px;color: #666;margin-top: 30px;}
.news_detail .fanye .prev{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;}
.news_detail .fanye .next{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;}
.news_detail .fanye a:hover{color: #2dbeaf}
.news_detail .fanye span{color: #999;}

@media(max-width:768px){
    .news_detail .title{font-size: 22px;line-height: 30px;}
}


/*
 .business 
 */

.business{padding:3.5% 0;background: #f9f9f9;}
.business .title{text-align: center;}
.business .title h1{font-size: 36px;padding: 0px 0 13px 0;margin: 0;color: #2dbeaf}
.business .title h2{color:#a7a7a7;font-size:14px;font-weight: normal;margin: 0;text-transform: uppercase;position: relative;padding-bottom: 16px;}
.business .title h2::before{position: absolute;content: '';width: 42px;height: 3px;background: #2dbeaf;bottom: 0;margin: auto;left: 0;right: 0;}
.business .title p{color:#7c7c7c;font-size:14px!important;margin: 20px 0 50px 0}


@media only screen and (min-width:1200px ) {
	.business{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.business{ padding-left: 50px; padding-right: 50px;}
}
.business .tabs a{
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
}
.business .tabs a{ float: left; width:20%;display: block; font-size: 20px; color: #576970; background: #ecf1f3; text-align: center; line-height: 2; cursor: pointer;    line-height: 40px;margin: 0 2.5%;border-radius: 20px;font-size: 16px;}
.business .tabs a:hover,.business .tabs a.active{ background:#2dbeaf; color: #fff;}
.business .tabs{max-width: 825px;margin: auto;}
@media only screen and (max-width:640px ) {
	.business .tabs a+a{ border-top: 1px solid #fff; border-left: none;}
}

.business .list{ padding-top: 4%; }
.business .list .pic a{ display: block;position: relative;}
.business .list .pic a span{ position: absolute; left: 5%; bottom: 5%; width: 90%; color: #fff; font-size: 20px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
@media only screen and (max-width:767px ) {
	.business .list .pic img{ width: 100%;}
    
}@media only screen and (max-width:480px ) {
    .business .tabs a{font-size: 15px;}
    
}
@media only screen and (min-width:768px ) {
	.business .list .pic{ position: absolute; left: 0; top: 0;  width: 48%; }
	.business .list ul{position: relative;}
}

.business .list ul li{ position: relative;filter:Alpha(opacity=0);transition: all .3s; cursor: pointer;}
.business .list .box{ display: none;}

.business .list ul li .text{ padding-left: 100px;}
.business .list ul li .text h3{ margin: 8px 0 12px; font-weight: normal; font-size: 18px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.business .list ul li .text h3 a{ color: #fff;font-size:16px;}
.business .list ul li .text .con{ color: #999; font-size: 14px; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.business .list ul li:hover .text h3 a,
.business .list ul li .text h3 a:hover,
.business .list ul li:hover time span{ color: #004b64;}
.business .list .more{ display: block; width: 204px; height: 40px; border-radius: 40px; text-align: center; color: #fff; font-size: 16px; line-height: 40px; margin: 30px auto 0; background-color: #004b64;}

/*business_content */
.business_content{padding-top: 2%;}
.business_content .auto{padding-bottom:3%; position:relative;}
.business_content .title{ color:#2dbeaf;text-align: center;margin-bottom:60px}
.business_content .title h1{ position:relative; margin:0;  font-size:22px; font-weight:normal;}
.business_content .title h1 span{ display:block; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.business_content .title h1 span.b{ font-size:50px;}


@media(max-width:1000px){
.business_content .title h1{font-size:16px;}
.business_content .title h1 span.b{font-size:40px; }
.business_content .title h1 a{ width:40px; height:40px; margin-top:-20px;}
.business_content .title{margin-bottom:20px}
}

.business_content li{ float:left; width:32%;}
.business_content li:nth-child(1){margin-left: 0}
.business_content li{margin-left:2%;}
.business_content li a{ display:block;}
.business_content li figure{ padding-bottom:73.5%; position:relative;overflow: hidden;transition:all 0.3s;background-size:100% 100%; }
.business_content li figure img{ display:none;}
.business_content li p{color: #333;font-size: 16px;position: relative;text-align: center}

.business_content li i{ position:absolute;z-index:1; left:0; top:0; right:0; bottom:0; border:2px solid rgb(231, 37, 39, 0.8); opacity:0; transition:0.3s;}
.business_content li a:hover i{ left:5px; top:5px; right:5px; bottom:5px; opacity:1;}
.business_content li a:hover{color:#2dbeaf;}
.business_content li:hover figure{background-size:105% 105%; transition:all 0.3s;}

@media(max-width:840px){
.business_content ul{ padding-left:0;}
.business_content li{width:32%; margin-right:2%;}
.business_content li:last-child{ margin:0;}
.business_content li a{margin-left:0;}
.business_content li{margin-left:0%;}
}
@media(max-width:600px){
.business_content ul{ margin:0 auto; max-width:475px;}
.business_content li{width:auto; margin-right:0; float:none;}
}



/*
 .Menu
 */
.Menu{ padding-bottom:2%;}
.Menu header{ margin-top:-5.45%;}
.Menu header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:20px 10% 20px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #2dbeaf;color:#fff; font-weight:normal; font-size:24px;}
.Menu header h1 span{ opacity:0.3; display:block; font-size:14px; text-transform:uppercase;}
.Menu nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu nav dl a{color:#999;}
.Menu nav dl span,
.Menu nav dl a:hover{color:#2dbeaf;}
.Menu nav li a{ display:block; font-size:16px; padding:18px 0;}
@media(min-width:769px){
.Menu nav ol{ display:none;}
.Menu nav ul{ display:block !important;}
.Menu nav li{ float:left; padding:0 2%;}
.Menu nav li a:hover,
.Menu nav li a.aon{ color:#2dbeaf;border-bottom:3px solid #2dbeaf;}
}
@media(max-width:1000px){
.Menu nav dl{ display:none;}
.Menu header{ position:relative; z-index:5;}
.Menu header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu nav{ position:relative;}
.Menu nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu nav ol span{display:block; background-color:#2dbeaf;padding:5px;border-radius:3px;}
.Menu nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #2dbeaf;}
.Menu nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#2dbeaf;padding:5px; border-radius:0 0 5px 5px; display:none;z-index: 1000}
.Menu nav li{ background-color:#fff; border-bottom:1px solid #2dbeaf;border-radius:5px;}
.Menu nav li a{ padding:0 2%; line-height:40px; }
.Menu nav li a:hover{color:#2dbeaf;}
.Menu header h1{padding:10px 10% 10px 18px; }
.Menu header h1{ font-size:20px;}
    }




/*
 .solve_Menu ä¸ºdemoç¼–å·
 */
.solve_Menu{padding:0px 0 32px; text-align:center; overflow:hidden;}
.solve_Menu a{ display:inline-block;line-height:36px; font-size:16px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px; overflow:hidden; margin:0 7px 1px;}
.solve_Menu a.aon,
.solve_Menu a:hover{ color:#fff; background-color:#2dbeaf;}
@media(max-width:1024px){
.solve_Menu{ padding:10px 0;}
}
@media(max-width:640px){
.solve_Menu a{ float:left; width:31.33333333%; margin: 0 1% 2%;min-width:inherit;font-size: 15px;height: 30px;line-height: 30px}
.solve_Menu a:nth-child(3n){ margin-right:0;}

}


/*index_about_culture */
.index_about_culture{padding:0 0 3%;}
.index_about_culture dd{ position:relative; padding-left:50%; padding-right:0;}
.index_about_culture dd:nth-child(2){ padding-left:0; padding-right:50%;}
.index_about_culture .auto{ max-width:1680px;}
.index_about_culture dd figure{ position:absolute; left:0; top:0; width:50%; height:100%;}
.index_about_culture dd:nth-child(2) figure{ left:50%;}
.index_about_culture dd:nth-child(2) div{padding: 13% 0;}
.index_about_culture dd div{ padding:9% 0;}
.index_about_culture dd aside{ padding:0 12%; border-left:5px solid #2dbeaf; color:#fff;}
.index_about_culture dd:nth-child(2) aside{ border-left:0;border-right:5px solid #2dbeaf;}
.index_about_culture dd h1{ margin:0;font-size:36px;color:#2dbeaf;}
.index_about_culture dd h1 span{ display:block; opacity:0.5; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.index_about_culture dd p{line-height:26px; overflow:hidden;margin:3% 0 6% 0;color: #666;font-size: 15px;}
.index_about_culture dd a{ display:inline-block; border:2px solid #ccc; color:#ccc; padding-left:3%; padding-right:70px; background:url(../images/index_about_culture-more.gif) no-repeat 90% center; line-height:37px; transition:0.3s;}
.index_about_culture dd a:hover{ background-color:#2dbeaf; border-color:#2dbeaf;padding-right:50px;}
@media(max-width:1000px){
.index_about_culture dd h1{ font-size:28px;}
}
@media(max-width:640px){
.index_about_culture dd p{ line-height:20px;}
.index_about_culture dd{ padding:0 !important;}
.index_about_culture dd figure{ position:relative; left:auto !important; top:auto; width:auto; padding-bottom:50%; height:auto;}
}




/*首页中部box2结束*/
/*or_cul_zh*/
.or_cul_zh{height:550px;width: 100%;overflow: hidden;}
.or_cul_zh .left{width: 50%;height: 100%;overflow: hidden;text-align: center;float: left;position: relative;}
.or_cul_zh .left::before{position: absolute;width: 95%;height: 90%;border: 1px solid rgba(255,255,255,0.4);content: "";left: 0;right: 0;top: 0;bottom: 0; margin: auto;z-index: 99;transition: all 0.5s;}
.or_cul_zh .left .bg{width:100%;height:100%;background:url(../uploadfiles/or_cul_zh_pic1.jpg)no-repeat center center;background-size: cover;transition: all 1s;}
.or_cul_zh .left:hover .bg{transform: scale(1.05)}
.or_cul_zh .left:hover::before{transform: scale(0.6);border:3px solid rgba(255,255,255,1);}
.or_cul_zh .left p{z-index: 9999;margin: 0;position: absolute;top: 45%;left: 0;right: 0;margin: auto;color: #fff;font-size: 32px;text-transform: uppercase;font-weight: bold;}
.or_cul_zh .left p span{font-weight: normal;font-size: 30px;}
.or_cul_zh .right{width: 50%;height: 100%;overflow: hidden;text-align: center;float: left;position: relative;}
.or_cul_zh .right::before{position: absolute;width: 95%;height: 90%;border: 1px solid rgba(255,255,255,0.4);content: "";left: 0;right: 0;top: 0;bottom: 0; margin: auto;z-index: 99;transition: all 0.5s;}
.or_cul_zh .right .bg{width:100%;height:100%;background:url(../uploadfiles/or_cul_zh_pic2.jpg)no-repeat center center;background-size: cover;transition: all 1s;}
.or_cul_zh .right:hover .bg{transform: scale(1.05)}
.or_cul_zh .right:hover::before{transform: scale(0.5);border: 3px solid rgba(255,255,255,1);}
.or_cul_zh .right p{z-index: 9999;margin: 0;position: absolute;top: 45%;left: 0;right: 0;margin: auto;color: #fff;font-size: 32px;    text-transform: uppercase;font-weight: bold;}
.or_cul_zh .right p span{font-weight: normal;font-size: 30px;}
@media(max-width:640px){
    .or_cul_zh .left{float:none;width: 100%;height: 50%}
    .or_cul_zh{height:1000px}
    .or_cul_zh .left:hover::before{transform: scale(1);}
    .or_cul_zh .left p{font-size: 24px;}
    .or_cul_zh .left p span{font-size: 26px;}
    .or_cul_zh .right p{font-size: 24px;}
    .or_cul_zh .right p span{font-size: 26px;}
}

@media(max-width:640px){
    .or_cul_zh .right{float:none;width: 100%;height: 50%}
    .or_cul_zh .right:hover::before{transform: scale(1);}
}


/*comm-list */
.comm-list{ border:1px solid #E9E9E9; margin-top:10px; background-color:#FFF;margin-bottom: 50px;overflow: hidden;position: relative}
.comm-list .left{float:left;width: 50%;}
.comm-list .left table{width: 100%;}
.comm-list .right{float:right;width:48%;background:url(../uploadfiles/application.jpg)no-repeat center center;background-size: cover;height: 422px;margin-right: 2%;}
.comm-list-title{font-weight: bold;background: #2dbeaf;line-height: 50px;height: 50px;margin-bottom: 2%;color: #fff;width:100%;}
.comm-list-title input{ border:#CCCCCC 1px solid; height:15px; padding:3px; margin-left:5px; }
.comm-list-title span{ background: url(imgs/coico.gif) 10px center no-repeat; display:block; float: left; padding-left:10px;color: #fff;font-weight: normal;}
.comm-list-title .putime,
.comm-list-title a.back{ display:block; float:right; margin-right:10px; font-weight:normal;color: #fff;}
.comm-list-nabar{ padding:10px; padding-bottom:0; }
.comm-list-content{ clear:both; padding:10px; line-height:20px;}
.comm-list-content div{ margin-top:6px; }
.comm-list-repley{ clear:both; color:#DB5A41; line-height:20px; margin:10px; margin-top:0; padding:6px; }
.comm-list-repley span{ font-weight:bold; color:#DA0900; }
.comm-list-content table td{ padding:4px; }
.comm-list-content table td input{ border:#CCCCCC 1px solid; height:28px; padding:3px;line-height: 28px;width: 100%;}
.comm-list-content .submit{height:30px;background:#2dbeaf;width:100px;color:#fff;border:none;cursor:pointer;width: 47%!important;line-height: 34px;height: 40px;margin-right:4.9%}
.comm-list-content .reset{height:30px;background:#ccc;width:100px;color:#fff;border:none;cursor:pointer;width: 47%!important;line-height: 34px;height: 40px;}
.comm-list-content table td input.radio{ border:none; }
.comm-list-content table td textarea{ border:#CCCCCC 1px solid; padding:3px;width: 100%;height: 100px;}
.comm-list-content .dec{display:none;}
@media(max-width:1000px){
.comm-list .right{display: none;}
.comm-list .left{width: 100%}
.comm-list-content .submit{margin-right: 4%;}
}

@media(max-width:480px){
    .comm-list-content table td{max-width: 100px;}
    .comm-list-content table input{max-width: 100%;}
}

@media(max-width:390px){
    .comm-list-content table td{max-width:95px;}
    .comm-list-content table input{max-width: 100%;}
}

/*map_contact */
.map-box{position: relative;margin:50px 0}
.map-box .title{font-size: 30px; color: #333333; border-bottom: solid 1px #f0f0f0; padding-bottom: 22px; margin-bottom: 24px;}
.map-box .tips1{font-size: 15px; color: #888888;margin-bottom: 40px;}
.map_contact{position: absolute;height:45%;width: 35%;background: rgba(3,105,206,0.9);right: 3%;top:37%;padding:50px 20px;}
.map_contact p{font-size: 16px;margin: 10px 0;color: #fff;line-height: 30px;}
.map_contact p a{color: #fff;}

@media(max-width:1024px){
    .map-box .title{font-size: 24px;padding-bottom: 14px;margin-bottom: 14px;}
    .map-box .tips1{font-size: 14px;}
    .map_contact{width: 50%}
}
@media(max-width:768px){
    .map_contact{width:70%}
}
@media(max-width:480px){
    .map_contact{width:80%;height:53%}
}
@media(max-width:420px){
    .map_contact{width:90%}
}


/*zong_Menu */
.zong_Menu{margin:40px 0;overflow: hidden;}
.zong_Menu ul li{width: 25%;float: left;background: #e4e4e4;list-style: none;text-align: center;line-height: 55px;background: #e5e5e5;color: #333;font-size: 18px;    border-right: 1px solid #fff;height: 55px;transition: all 0.8s;}
.zong_Menu ul li a{display:block;height: 100%;width:100%;transition: all 0.8s;}
.zong_Menu ul li:hover{background: #2dbeaf}
.zong_Menu ul li:hover a{color: #fff;}

/*about-page*/
 {background: url(../images/mes_bg.jpg)no-repeat bottom center;}
 .message{padding:50px 0;}
 .message .title{font-size: 30px; color: #333333; border-bottom: solid 1px #f0f0f0; padding-bottom: 22px; margin-bottom: 24px;}
 .message .tips1{font-size: 15px; color: #888888;}
 .message .tips2{line-height: 24px; font-size: 15px; color: #555555; padding-left: 40px; background: url(../images/tips2.png) no-repeat 0 4px;}
 .message .inpubox{margin: 42px -18px;}
 .message .inpubox:after{content: ""; height: 0; display: block; clear: both;}
 .message .inpubox .inpu{width: 33.333%; float: left; padding: 0 18px; margin-bottom: 28px;}
 .message textarea,
 .message input[type='text']{width: 100%; height: 48px; line-height: 46px; padding: 0 20px; border:solid 1px #d0d0d0; font-size: 15px; color: #333;background: none}
 .message textarea::-webkit-input-placeholder,
 .message input[type='text']::-webkit-input-placeholder{color: #a1a1a1;}
 .message textarea:-moz-placeholder,
 .message input[type='text']:-moz-placeholder{color: #a1a1a1;}
 .message textarea::-moz-placeholder,
 .message input[type='text']::-moz-placeholder{color: #a1a1a1;}
 .message textarea:-ms-input-placeholder,
 .message input[type='text']:-ms-input-placeholder{color: #a1a1a1;}
 .message textarea{height: 258px; line-height: 22px; padding: 20px; margin-top: 24px; resize: none;}
 .message button,
 .message input[type='submit'],
 .message input[type='button']{width: 158px; height: 46px; line-height: 46px; text-align: center; display: block; font-size: 15px; color: #fff; background: #2dbeaf; margin-top: 32px; cursor: pointer; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;    border: none;}
 .message button:hover,
 .message input[type='submit']:hover,
 .message input[type='button']:hover{background: #04599c;}

@media(max-width:1200px){
 .message .title{font-size: 26px;padding-bottom: 14px;margin-bottom: 14px;}
 .message .tips1{font-size: 14px;}
 .message .tips2{line-height: 24px;font-size: 14px;padding-left: 30px;}
 .message .inpubox{margin: 30px -5px 10px -5px;}
 .message .inpubox .inpu{width: 50%;padding: 0 5px;margin-bottom: 14px;}
}
@media only screen and (max-width: 600px){
     .message .inpubox{margin-left: 0;margin-right: 0;} .message .inpubox .inpu{width: 100%;padding: 0;}
     .message .title{font-size: 24px;}
}


/*technology*/
.technology{background: url(../images/tec_bg.jpg)no-repeat bottom center;padding: 50px 0}
.technology .title{font-size: 30px; color: #333333; border-bottom:solid 1px #e2e2e2; padding-bottom: 22px; margin-bottom: 24px;}
.technology .tips1{font-size: 15px; color: #888888;}
.technology .tips2{line-height: 24px; font-size: 15px; color: #555555; padding-left: 40px; background: url(../images/tips2.png) no-repeat 0 4px;}
.technology ul{margin-top: 30px;}
.technology li{width: 32%;float: left;margin-right: 2%;height: 100%;position: relative;text-align: center;overflow:hidden;cursor: pointer}
.technology ul figure{padding-bottom:400px;background-size: cover!important;transition: all 0.5s;}
.technology ul p{font-size:24px;position: absolute;bottom: 0;text-align: center;width: 100%;line-height: 50px;background: rgba(241,90,35,0.6);color: #fff;height: 50px;top: 0;margin: auto;transition: all 0.5s;}
.technology li:nth-child(3){margin-right: 0;}
.technology ul li:hover figure{transform: scale(1.1)}
.technology ul li:hover p{background: rgba(241,90,35,1);}
@media(max-width:1200px){
.technology .title{font-size: 26px;padding-bottom: 14px;margin-bottom: 14px;}
.technology .tips1{font-size: 14px;}
.technology .tips2{line-height: 24px;font-size: 14px;padding-left: 30px;}
}
@media(max-width:480px){
    .technology ul li{width:100%;margin-bottom: 15px;} 
    .technology ul li figure{padding-bottom:250px;}
    .technology ul p{font-size:18px;height:36px;line-height:36px;}
}



/*re_center 人才发展*/
.full-row>.span-6{width: 50%;}
.full-row>[class*='span']{    float: left;}
.rect-95 {padding-bottom: 95%; }
.transition03 {-webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.channel_content.rc_center{padding:0;}
.rc_center01{width:100%;background:url(../images/rc_center03.jpg) no-repeat center;padding:80px 0px 70px;    background-size: cover;    margin-top: 103px;}
.rc_center01 .info{color:#fff;margin-bottom:110px;}
.rc_center01 .info .tit{font-weight:bold; font-size:36px; margin-bottom:20px;}
.rc_center01 .info .text{padding:0 16%;font-size:17px;}
.rc_center01 .content1 li{display:inline-block;*display:inline;*zoom: 1;margin:0 3%;width:17%;}
.rc_center01 .content1 li:hover a{color:#fff;}
.rc_center01 .content1 .list_box{display:block;width:100%;height:0;padding-bottom:100%;background:rgba(255,255,255,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);border-radius:50%;overflow:hidden;    cursor: inherit;}
.rc_center01 .content1 .list_box .list_main{width:80%;margin:10% auto;}
.rc_center01 .content1 .list_box .intro{width:100%;height:0;padding-bottom:100%;background:#fff;border-radius:50%;}
.rc_center01 .content1 .list_box .intro .icon{transition:.3s; position:relative;top:40px;width:70px;height:70px;background-image:url(	
../images/rc_center01.png);display:block;margin:0 auto;background-repeat:no-repeat;}
.rc_center01 .content1 .list_box .intro .tit{font-size:20px;font-weight:normal;margin-top:50px;}
.rc_center01 .content1 .list_box2 .intro .icon{background-position:-70px 0;}
.rc_center01 .content1 .list_box3 .intro .icon{background-position:-140px 0;}
.rc_center01 .content1 .list_box4 .intro .icon{background-position:-210px 0;}

.rc_center01 .content1 li:hover .intro{background:#2dbeaf;}
.rc_center01 .content1 li:hover .intro .tit{color:#fff;}
.rc_center01 .content1 .list_box1:hover .intro .icon{background-position:0 -70px;}
.rc_center01 .content1 .list_box2:hover .intro .icon{background-position:-70px -70px;}
.rc_center01 .content1 .list_box3:hover .intro .icon{background-position:-140px -70px;}
.rc_center01 .content1 .list_box4:hover .intro .icon{background-position:-210px -70px;}

.rc_center03{padding:60px 0px 50px; background:#fff;margin-bottom: 50px;overflow: hidden}
.rc_center03 .list_title{font-size:36px; font-weight:bold;}
.rc_center03 .more_btn{width:24%;height:40px;line-height:40px;background:#2dbeaf;color:#fff;display:block;margin:0 auto;}
.rc_center03 .list_l_t_text{background:#aace39;}
.rc_center03 .list_l_t_text .text_box{padding:20% 10% 0;color:#fff;}
.rc_center03 .list_l_t_text .en_title{font-size:48px; font-weight:bold;}
.rc_center03 .list_l_t_text .text{font-size:14px;}
.rc_center03 .list_l_b_txt_box{top:0;left:0; width:100%;}
.rc_center03 .list_l_b_txt_box .list_title{color:#333333;margin:10% auto 1%;}
.rc_center03 .list_l_b_txt_box .list_l_b_text{font-size:14px; padding:0 16%;margin-bottom:5%;color:#535353;}
.rc_center03 .list_r_text{bottom:0;right:0;background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);color:#fff;width:40%;padding:8%;text-align:right;}
.rc_center03 .list_r_text .common_btn{float:right;}
.rc_center03 .list_r_box .list_text{padding:6px 0px 30px; font-size:14px;}
.rc_center03 .list_r_box .common_btn a{color: #fff}

.pa{    position: absolute;}
.rect-50{    padding-bottom: 50%;}
*[class*="rect-"]{    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;}
.rect-90{padding-bottom: 90%;}
.tc{text-align: center}
.imgZoom img{transition: all 0.5s;}
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
@media screen and (max-width: 1199px){
    .rc_center01{margin-top: 66px}
}
@media only screen and (max-width:1400px){
   .rc_center01 .content1 .list_box .intro .icon{top: 22px;}
    .rc_center01 .content1 .list_box .intro .tit{margin-top: 27px;}
}
@media only screen and (max-width: 1240px){
    
    .rc_center01 .content1 li{width:20%;margin:0 2%;}
    .rc_center01 .content1 .list_box .intro .icon{top:30px;display: none;}
    .rc_center01 .content1 .list_box .intro .tit{margin-top:11px;    padding: 45% 0 0;}
    .rc_center01 .info{margin-bottom:60px;}
    .rc_center01{padding: 50px 0px 40px;}
    .rc_center03 .list_l_t_text .text_box{padding: 12% 10% 0;}
    .rc_center03 .list_r_text{width:70%;}
    .rc_center03 .list_l_t_text .en_title{font-size:30px;}
}

@media only screen and (max-width:1000px){
   .rc_center01 .info .tit{font-size:20px;}
   .rc_center01 .info .text{font-size:14px;}
   .rc_center03 .list_l_t_text .en_title{font-size:22px;}
}

@media only screen and (max-width: 760px){
   .full-row>.span-6{width: 100%}
   .rc_center01{padding:40px 0px;}
   .rc_center01 .info .tit{font-size:20px;margin-bottom:10px;}
   .rc_center01 .info .text{font-size:14px; padding:0 6%;}
   .rc_center01 .content1 .list_box .intro .tit{padding: 45% 0 0;font-size:18px;}
   .rc_center01 .content1 .list_box .intro .icon{display:none;}
   .rc_center03 .list_l_t_text .en_title{font-size:22px;}
   .rc_center03 .list_title{font-size:22px;}
   .rc_center03 .list_l_b_txt_box .list_title{margin: 12% auto 1%;}
   .rc_center03 .list_l_b_txt_box .list_l_b_text{padding: 0 2%;}
   .rc_center03{padding:30px 0px;}
   .rect-90{padding-bottom: 0;height: auto;}
   .rc_center03 .list_l_t_text .text_box{padding: 10%;}
     .rc_center01 .content1 li{width:45%;margin:2%;}
    .imgZoom img{width: 100%}
    .rc_center01 .content1 .list_box .list_main{width: 88%;margin:6% auto;}
    .rc_center01 .content1 .list_box .intro .tit{margin-top: 11px}
}


/*
 job_list
 */
.job_list{padding: 0% 0 3%}
.job_list h1{font-size: 36px;color: #1e1e1e;line-height: 1;margin-bottom: 20px;text-align: center;margin-top:50px}
.job_list h2{font-size: 16px;color: #3d3d3d;text-align: center;font-weight: normal;margin-bottom: 50px}

.job_list .uni_list_hd1.list_hd{background-color:#f0f0f0;padding:24px 30px;margin-bottom:46px;overflow: hidden}
.job_list .uni_list_hd1 .hd_tit{font-size:20px;color:#000;margin-bottom:20px; height:30px;line-height:30px;margin-right:1%;width:88px;}
.job_list .uni_list_hd1 form{width: calc((98% - 86px)/1);overflow: hidden;}
.job_list .uni_list_hd1 .inp_box{height:32px;line-height:32px;border:1px solid #e0e0e0;padding:0;margin:0;box-sizing:content-box;font-size:13px;color:#333;padding-right:10px;}
.job_list .uni_list_hd1 .hd_inp {margin: 0 2%; width:37%; }
.job_list .uni_list_hd1 .select_box_wrap {width:32%; float: left;}
.job_list .uni_list_hd1 .select_box { width:100%; }
.job_list .uni_list_hd1 .hd_btn{width:26%;border:none;text-align:center;background-color:#2dbeaf;font-size:15px;color:#fff;height:33px;line-height:33px;outline:none;cursor:pointer;}
.job_list .uni_btn_more_wrap { margin:40px auto 0; width:140px; height:40px; line-height:40px; border:#e8e8e8 1px solid;transition:all ease .75s; -webkit-transition:all ease .5s; margin-left: 0;}
.job_list .uni_btn_more { position:relative; display:block; font-size:13px; color:#000000; text-align:center; transition:all ease .75s; -webkit-transition:all ease .5s; }
.job_list .uni_btn_more:hover { color:#fff; background-color:#b08536 ; }

.job_list{padding-bottom: 45px;}
.job_list .select-ui-choose-default ._txt{color: #212121;}

@media (max-width:1450px){
    .job_list .uni_list_hd1 .hd_btn{width: 23%} 
}
@media (max-width:1400px){
    .job_list h1{font-size: 32px}
}
@media (max-width:640px){
    .job_list .uni_list_hd1 form{width: 100%;float: inherit;}
    .job_list .uni_list_hd1.list_hd{padding:4% 2%}
    .job_list .uni_list_hd1 .select_box_wrap{width: 96.5%;margin-bottom: 10px;}
    .job_list .uni_list_hd1 .hd_btn{width: 100%;margin-bottom: 10px;}
    .job_list .uni_list_hd1 .hd_inp{width:96.5%;margin:0;margin-bottom: 10px;}
}
.job_list ul{ overflow:hidden;}
.job_list ul li{ cursor:pointer;}
.job_list ul li span,.job_list ul ol span{width:25%; float:left; position:relative; font-weight:bolder; background: #2dbeaf; margin-bottom: 5px; line-height:45px; height:45px; color:#fff; text-align:center;font-size: 15px;}
.job_list ul li span{ background:#f7f7f7; color:#333; font-weight:normal;}
.job_list ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#e4470e;    overflow: hidden;}
.job_list ul li span:first-child{ padding-left:0; width:25%;}
.job_list ul li span em{ font-style:normal; width:15px; height:15px; border-radius:3px; text-align:center; line-height:15px; color:#fff; font-weight:normal; position:absolute; left:10%; top:15px; background:#2dbeaf; display:block; font-size:18px;}


.job_list ul li dl{ display:none; position:relative; padding:20px 168px 20px 28px;}
.job_list ul li dl .tel{ background:#2dbeaf;height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; position:absolute; right:1.5%; top:45%;font-size: 18px;padding: 0 20px}
.job_list ul li dl dt{ font-size:15px; font-weight:bold; color:#1C1C1C;height:30px; line-height:30px;}
.job_list ul li dl dd{ font-size:14px; color:#666; line-height:25px;}

@media (max-width:768px){
.job_list ul li dl  .tel{ position:static; display:block; margin-top:15px;}
.job_list ul li dl{ padding:28px}
.job_list ul li span, .job_list ul ol span{ width: 22%;}
.job_list ul li span:first-child{width:34%}
.job_list ul ol span:first-child{width:34%}
    .job_list h1{font-size: 24px;margin-top:40px}
    .job_list h2{font-size: 15px;margin-bottom: 30px}

	}
@media (max-width:480px){
.job_list ul li span{ font-size:14px;}
.job_list ul li span:first-child{ padding-left:4%; width:34%;overflow:hidden;}
.job_list ul li span:last-child{ padding-left: 22%;;}
.job_list ul li span em{ left:5%;}
	}
@media (max-width:320px){
.job_list ul li span em{ left:2%;}
	}



/*
 .index_about_nei
 */
.index_about_nei .auto_1260{ max-width: 1200px;}
@media only screen and (max-width:1260px) {
	.index_about_nei .auto_1260{  padding: 0 2%;}
}
.index_about_nei{ padding: 50px 0;}

.index_about_nei .word{ width: 100%; }
.index_about_nei .title{font-size:30px;color: #000;font-weight: bold;overflow:hidden;margin-top: 15px;}
.index_about_nei .title .title_One{color:#2dbeaf;}
.index_about_nei .title .title_two{color:#e2e2e2;text-transform: uppercase;font-weight: normal;}
.index_about_nei .word h3:after{ content: "";display: block;width: 65px; height:2px; background-color: #2dbeaf; margin-top: 20px;}
.index_about_nei .more{padding-left: 26px;background: url(../images/n_t4_03.png)no-repeat left center;color: #000;font-size: 16px;margin-top: 30px;}
.index_about_nei .more:hover a{color:#2dbeaf;}
.index_about_nei .word figure{margin: 0;line-height: 2.25; font-size: 14px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;padding-right: 30px;}
.index_about_nei .word ul{ padding-top: 15px; }
.index_about_nei .word ul li{ float: left;  text-align: center; padding: 0 15px; width: 25%; max-width: 102px;}
.index_about_nei .word ul li a{ display: block; max-width: 72px;border: 1px solid #bed4eb;border-radius: 50%; transition: all .3s ease-in-out;}
.index_about_nei .word ul li a:hover{ background-color: #3c89d9;}
.index_about_nei .word ul li .img_hover,.index_about_nei .word ul li a:hover .img{ display: none;}
.index_about_nei .word ul li a:hover .img_hover{ display: block;}
.index_about_nei .right-img{ position: relative;}
.index_about_nei .right-img .right-img_tit{ width: 160px; text-align: center; padding: 20px 0;
background:rgba(231, 37, 39, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#fff;
 position: absolute;  bottom:20px;left: -8%;}
.index_about_nei .right-img .right-img_tit span{ position: relative; z-index: 1;  color: #fff; font-size: 16px;}
@media only screen and (max-width: 1024px) {
    .index_about_nei .word figure{ -webkit-box;-webkit-line-clamp:2;}
}

@media only screen and (max-width: 767px) {
	.index_about_nei .word h3:after{ margin: 20px auto 0; width: 35px;}
	.index_about_nei .right-img{ margin: 0 auto; max-width: 580px; padding-left: 5%;margin-top:4%;}
	.index_about_nei .right-img .right-img_tit{ left:0;}
	.index_about_nei .word ul{ margin: 0 auto 30px;max-width: 408px;}
        .index_about_nei .word figure{ -webkit-box;-webkit-line-clamp:4}
    .index_about_nei{padding-top:0px;;}
}

@media only screen and (max-width: 365px) {
	.index_about_nei .word ul li{ padding: 0 10px;}
}
@media only screen and (min-width: 768px) {
	.index_about_nei .word{ width: 48%; float: left;}
	.index_about_nei .right-img{ float: right; width: 48%;}
	
}
@media only screen and (min-width: 1024px) {
	.index_about_nei .word h3:after{ height: 3px;}
	
	.index_about_nei .right-img .right-img_tit{ padding: 25px 0;}
}
@media only screen and (min-width: 1260px) {
	.index_about_nei .right-img .right-img_tit{ width: 160px; padding: 35px 0;}
}


/*
 about_z
 */
.about_z{min-height:850px;background: url(../images/about_bg.jpg)no-repeat bottom center;background-size: cover;margin-top: 103px}
.about_z 
.about-main{ height:670px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top; position:relative; }
.about_z li{ height:670px; width:25%; float:left;}
.about_z li a{ height:100%; display:block; padding:0 25px; text-align:center; color:#fff; }
.about_z li ._title{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.about_z li ._sum{ font-size:12px; line-height:24px; margin-bottom:30px;}
.about_z li .ablico{ display:inline-block; width:105px; height:105px; background-image:url(../images/about_ico.png); background-repeat:no-repeat; margin-top:270px; margin-bottom:15px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-position:0px 0px;}
.about_z li ._more{ display:inline-block; width:40px; height:40px; background:#b41120 url(../images/abl_more.gif) no-repeat center;-webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);opacity: 0;}
.about_z li a h1{font-size:28px}
.about_z li a p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;line-height: 24px;margin-top: 20px}
.about_z li a:hover{ background:url(../images/gold.7.png) repeat 0 0;}
.about_z li a:hover ._more{ opacity:1; -webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1); }

.about_z li a .ablico_01{ background-position:0px top;}
.about_z li a .ablico_02{ background-position:-105px top;}
.about_z li a .ablico_03{ background-position:-210px top;}
.about_z li a .ablico_04{ background-position:-315px top;}
.about_z li a .ablico_05{ background-position:-420px top;}
.about_z li a .ablico_06{ background-position:-525px top;}
.about_z li a .ablico_07{ background-position:-630px top;}

.about_z li a:hover .ablico_01{ background-position:0px bottom;}
.about_z li a:hover .ablico_02{ background-position:-105px bottom;}
.about_z li a:hover .ablico_03{ background-position:-210px bottom;}
.about_z li a:hover .ablico_04{ background-position:-315px bottom;}
.about_z li a:hover .ablico_05{ background-position:-420px bottom;}
.about_z li a:hover .ablico_06{ background-position:-525px bottom;}
.about_z li a:hover .ablico_07{ background-position:-630px bottom;}
@media screen and (max-width: 1199px){
    .about_z{margin-top: 66px;}    
}

@media screen and (max-width: 1000px){
    .about_z li{width: 50%;height: 300px}
    .about_z li .ablico{margin-top: 130px;}
    
}
@media screen and (max-width: 640px){
    .about_z li a h1{font-size:22px}
    .about_z li a p{margin-top: 10px}
    .about_z{min-height: 800px}
}

/*èµ„è´¨è£èª‰*/
.honor_ul{ overflow:hidden; margin-top:2%;}
.honor_ul ul li{ width:23.5%; margin-right:2%; float:left; overflow:hidden; margin-bottom:2%; background:#f7f7f7; position:relative;}
.honor_ul ul li:after{ content:""; position:absolute; bottom:0; left:50%; right:50%; width:0; height:3px; background:#2dbeaf;transition:all 0.3s;}
.honor_ul ul li:nth-child(4n+0){ margin-right:0;}
.honor_ul ul li:hover:after{ width:100%; left:0; right:0;}
.honor_ul ul li .imgs{ width:94%; margin:0 auto;  margin-top:3%;}
.honor_ul ul li .imgs img{ display:block; margin:0 auto; max-width:100%;-webkit-transition: all 0.8s ease-out;-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;max-height:300px;height:300px; width: 100%;}
.honor_ul ul li h2{ color:#333333; font-size:16px; font-weight:normal; height:52px; overflow:hidden; line-height:52px; text-align:center;white-space:nowrap;text-overflow:ellipsis; }
/*.honor_ul ul li:Hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.honor_ul ul li:Hover h2{ color:#2dbeaf;}*/
.honor_ul ul li .ico{ background:url(../images/honor_bg1.png) no-repeat; background-size:100% 100%; display:block; margin:0 auto; width:40px; height:40px; margin-bottom:10%; margin-top:3px;}
@media(max-width:1200px){
    .honor_ul ul li{width: 32%;}
    .honor_ul ul li:nth-child(4n+0){ margin-right:2%;}
    .honor_ul ul li:nth-child(3n+0){ margin-right:0%;}
}
@media(max-width:768px){
    .honor_ul ul li{width:48%;}
    .honor_ul ul li:nth-child(4n+0){ margin-right:2%;}
    .honor_ul ul li:nth-child(3n+0){ margin-right:2%;}
    .honor_ul ul li:nth-child(2n+0){ margin-right:0%;}
}
@media(max-width:480px){
    .honor_ul ul li{width:100%;}
    .honor_ul ul li:nth-child(4n+0){ margin-right:2%;}
    .honor_ul ul li:nth-child(3n+0){ margin-right:2%;}
    .honor_ul ul li:nth-child(2n+0){ margin-right:0%;}
    .honor_ul ul li .imgs img{max-height: inherit;}
}

/*è£èª‰å¼¹çª—*/
#zoom {
	z-index: 9999999;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../img/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);

}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top:42%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}
/*
 .news_nei
 */

.news_nei .title{font-size:30px;color: #fff;font-weight: bold;float: left;}
.news_nei .title .title_One{color:#2dbeaf;}
.news_nei .title .title_two{color:#e2e2e2;text-transform: uppercase;font-weight: normal;}
.news_nei .more{padding-left: 26px;background: url(../images/n_t4_03.png)no-repeat left center;color: #000;font-size: 16px;float: right;margin-top:40px;}
.news_nei .more a{color: #fff}

.news_nei{background:url(../images/Floor001789-bg.jpg) no-repeat center top; background-size:cover; padding:2.5% 0;background-position: center top;
background-attachment: fixed;}
.news_nei h1{ position:relative;margin:0; padding-bottom:27px; font-size:36px; text-align:right;color:#0055a2; line-height:normal;}
.news_nei h1 span{ line-height:54px;  text-transform:uppercase;display:block;color:#b8b8b8; font-size:60px;}
.news_nei li{ float:left; width:23.5%;  margin-right:2%; background:#fff;  border:3px #fff solid;   }
.news_nei li figure{ padding-bottom:10%; }
.news_nei li a{ display:block; padding:8% 5%; }
.news_nei li time{ position:relative;font-size:16px; color:#555; display:inline-block;}
.news_nei li time span{ display:block;  font-size:50px;height:63px; line-height:63px; border-top:1px #d8d8d8 dotted;}
.news_nei li time i{ position:absolute; right:0; bottom:0; width:100%; height:3px; background:#2dbeaf; transition:0.4s;}
.news_nei li h3{ line-height:24px; overflow:hidden; height:48px; font-size:16px; color:#555; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;overflow: hidden;}
.news_nei li p{ margin:0; font-size:14px; color:#888;  line-height:24px; overflow:hidden; height:72px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; }
.news_nei li img{ width:100%; height:165px; display:block; }
.news_nei li.odd figure{ padding-bottom:0; padding-top:10%; }
.news_nei li:hover{ border-color:#2dbeaf; }
.news_nei li:hover time i{ width:180%;}
@media(max-width:1000px){
.news_nei h1{ padding-right:60px;font-size:24px; padding-bottom:0; margin-bottom:5%;}
.news_nei h1 span{font-size:30px;}
.news_nei h1 .more{ top:0; width:53px; height:100%; background-size:contain; background-position:center center;}
.news_nei li{ width:48%; margin-right:2%;margin-bottom: 2%}
.news_nei li:last-child{ margin-right:0;}
}
@media(max-width:640px){
.news_nei li{ float:none; width:auto; margin-right:0; margin-bottom:3%;}
.news_nei li img{ height:auto;}
.news_nei li h3,
.news_nei li p{ height:auto;}
.news_nei li figure{ padding-bottom:3%;}
.news_nei li.odd figure{ padding-top:3%; }
}




/*video_zh*/
.video_zh{}
.video_zh .all{margin-bottom:40px;}
.video_zh .left{float: left}
.video_zh .right{float: right}
.video_zh .title{ text-align:center; font-size:14px; color:#999;}
.video_zh .top_title{padding-bottom: 19px;}
.video_zh .top_title h1{margin-bottom: 0px;}
.video_zh .top_title h2{font-size: 26px;}
.video_zh .btn{position:relative;width: 160px;}
.video_zh .btn a{display: inline-block; width:160px;height: 50px;color: #fff;text-align: center;transition: all 0.36s;z-index: 9999;position:relative;z-index: 2;border: 1px solid #2dbeaf;}
.video_zh .line{content:"";position: absolute;width:100%;height:100%;background:#2dbeaf;top:0;transition: all 0.3s;left:0;z-index:0}
.video_zh .btn:hover a{color: #2dbeaf;transition: all 0.3s;border: 1px solid #2dbeaf;}
.video_zh .btn:hover .line{width:0%}
.video_zh .btn {width:160px;line-height:50px;margin-top: 14%;}

/*
 .contact_content
 */
.contact_content .p,.contact_content .h2,{}
.contact_content .auto{overflow: hidden;}
.contact_content .text{margin-bottom: 30px}
.contact_content .text .title{color:#2dbeaf;font-weight: normal;margin-bottom: 20px;margin-top: 0;}
.contact_content .text .title span{font-weight: 700;}
.contact_content .text .p{font-size: 16px;color:#666;line-height: 26px; margin: 0; padding: 0;}
.contact_content .map{width: 100%;height: 200px;}
.contact_content .map #map{height: 100%;}
.contact_content .map img{max-width: none !important;}
.contact_content .map{width:48%;height:500px;float: right;overflow: hidden;}
.contact_content .text{width: 50%;float: left;}
.contact_content .text .title{font-size: 52px;}
@media(max-width:1360px){
    .contact_content .map{height:600px;}
}
@media(max-width:1030px){
    .contact_content .map{height:665px;}
}
@media(max-width:768px){
    .contact_content .text{float: none;width: 100%;}
    .contact_content .map{width: 100%;float: none;height: 400px;}
    .contact_content .text .title{font-size:46px;}
    .contact_content{padding-top: 0}
    .contact_content .text{float: left;width: 100%;}
}


@media screen and (min-width: 1024px) {
	.contact_content .auto{background: url(../uploadfiles/contact_bg.png) no-repeat center;}
	
}

@media screen and (min-width: 1200px) {
	.contact_content{padding: 20px 0 70px}
	.contact_content .text .title{margin-bottom:25px;margin-top: 0;}
	
}




/*
 .PicList002311 
 */
.PicList002311{padding:50px 0;padding-top:0px;padding-bottom: 0;}

.PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-top: 20px; border-top: 1px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.PicList002311 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;text-align: center;}
.PicList002311 .honorList .list .ul li .pic{border: 1px solid #efefef;height: 100%;display: inline-block;width: 100%;overflow: hidden}
.PicList002311 .honorList .list .ul li img{max-height:260px;display: inherit;width: auto;transition: all 0.5s;}
.PicList002311 .honorList .list .ul li:hover img{transform: scale(1.08)}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:20px; line-height:20px; font-size:16px; color:#fff;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#fff;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}	
}

@media(max-width:768px){
    .PicList002311 .honorList .list .ul li img{max-height:225px;}
    .PicList002311{padding:50px 0;padding-top:0px;}
}

/*Timeline_zh */
.Timeline_zh{padding: 70px 0 40px 0;position: relative;}
.Timeline_zh .all{margin-bottom:40px;}
.Timeline_zh .left{float: left}
.Timeline_zh .right{float: right}
.Timeline_zh .title{ text-align:center; font-size:12px; color:#999;}
.Timeline_zh .top_title{padding-bottom: 19px;}
.Timeline_zh .top_title h1{margin-bottom: 0px;}
.Timeline_zh .top_title h2{font-size: 26px;}
.Timeline_zh .btn{position:relative;width: 160px;}
.Timeline_zh .btn a{display: inline-block; width:160px;height: 50px;color: #fff;text-align: center;transition: all 0.36s;z-index: 9999;position:relative;z-index: 2;border: 1px solid #0369ce;}
.Timeline_zh .line{content:"";position: absolute;width:100%;height:100%;background:#0369ce;top:0;transition: all 0.3s;left:0;z-index:0}
.Timeline_zh .btn:hover a{color: #0369ce;transition: all 0.3s;border: 1px solid #0369ce;}
.Timeline_zh .btn:hover .line{width:0%}
.Timeline_zh .btn {width:160px;line-height:50px;margin-top: 14%;}

.Timeline_zh .owl-stage-outer{ background:url(../images/Timeline_zh-bg.png) repeat-x 0 133px;}
.Timeline_zh .owl-item{width:200px;}
.Timeline_zh .owl-item .item{height:376px;background:url(../images/Timeline_zh-icon1.png) no-repeat 45px 8px; }
.Timeline_zh .odd-item .item{background-image:url(../images/Timeline_zh-icon2.png);background-position:5% 120px;}
.Timeline_zh .item dl{ padding-left:75px;}
.Timeline_zh .odd-item dl{ padding-top:280px; padding-left:0;}
.Timeline_zh .item dt{ font-weight:bold; font-size:20px;}
.Timeline_zh .item dd{ height:96px; color:#555; line-height:24px; overflow:hidden;}
.Timeline_zh .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Timeline_zh-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.Timeline_zh .owl-nav .owl-prev{ left:0;}
.Timeline_zh .owl-nav .owl-prev.disabled{ background-position:left top;}
.Timeline_zh .owl-nav .owl-next{ right:0; background-position: right bottom;}
.Timeline_zh .owl-nav .owl-next.disabled{background-position: right top;}
.Timeline_zh .owl-nav div.disabled{ cursor:default;}
@media(max-width:1200px){
.Timeline_zh .owl-carousel{ padding:0 30px;}
}
@media(max-width:640px){
.Timeline_zh{padding:40px 0 40px 0;}
.Timeline_zh .top_title h1{font-size: 36px;}
.Timeline_zh .top_title h2{font-size:24px;}
.Timeline_zh{padding-top: 40px;}
.Timeline_zh .right{float: none;position: absolute;bottom:40px}
.Timeline_zh {padding-bottom:90px}
}

@media(max-width:375px){
.Timeline_zh .owl-item .item{ height:250px;}
.Timeline_zh .odd-item .item{background-image:url(../images/Timeline_zh-icon1.png);background-position:45px 8px;}
.Timeline_zh .odd-item dl{ padding-top:0; padding-left:75px;}
}


/**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/


/**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/


.fadeInLeft{
animation-name:fadeInLeft;animation-duration: 0.8s;animation-delay: 0.8s;animation-fill-mode: both;
-moz-animation-name:fadeInLeft;-moz-animation-duration: 0.8s;-moz-animation-delay: 0.8s;-moz-animation-fill-mode: both;
-webkit-animation-name:fadeInLeft;-webkit-animation-duration: 0.8s;-webkit-animation-delay: 0.8s;-webkit-animation-fill-mode: both;
-o-animation-name:fadeInLeft;-o-animation-duration: 0.8s;-o-animation-delay: 0.8s;-o-animation-fill-mode: both;
}
.fadeInRight{
animation-name:fadeInRight;animation-duration: 0.8s;animation-delay: 0.8s;animation-fill-mode: both;
-moz-animation-name:fadeInRight;-moz-animation-duration: 0.8s;-moz-animation-delay: 0.8s;-moz-animation-fill-mode: both;
-webkit-animation-name:fadeInRight;-webkit-animation-duration: 0.8s;-webkit-animation-delay: 0.8s;-webkit-animation-fill-mode: both;
-o-animation-name:fadeInRight;-o-animation-duration: 0.8s;-o-animation-delay: 0.8s;-o-animation-fill-mode: both;
}



/*Page1 */
.Page1{ text-align:center; line-height:25px; font-size:14px; padding:2% 0;}
.Page1 span{padding: 2px 10px;background:#bcbec1;color: #fff;border-radius: 2px;margin: 0 3px;}
.Page1 a span:hover{background:#2dbeaf;color: #fff;}
.Page1 select{background: #bcbec1;color: #fff;border-color:#bcbec1;padding: 1px;border-radius: 2px;}
.Page1 select:hover{background: #2dbeaf;color: #fff;border-color:#2dbeaf;padding: 1px;border-radius: 2px;}
.Page1 select option{background: #fff;color: #333;border-color: #fff;padding: 1px;border-radius: 2px;}
.Page1 select option:hover{background: #2dbeaf;color: #fff;}
.Page1 table{display: inline-block}
.Page1 tbody{display: inline-block}



/*carousel å…¬å…±æ ·å¼åªç•™ä¸€ä»½*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 * 	Owl Carousel - Video Plugin
 */
.con_culture{margin-bottom: 50px}
.con_culture .auto{background: #f7f7f7;padding: 2%}
.con_culture .content1{position: relative;overflow: hidden;margin-bottom: 50px}
.con_culture .content1 .yx{font-size: 16px;width: auto;padding: 0 20px;line-height: 30px;background: #953133;margin:50px 0;color: #fff;display: inline-block;}
.con_culture .content1 .left{position: absolute; width: 50%; height: 100%; background: url(../images/about_pic.jpg)no-repeat center center; left:0; background-size: cover!important; top: 0;}
.con_culture .content1 .left .phone_pic{display:none;}
.con_culture .content1 .right{float: right;width:50%;padding:7%;background: url(../images/sy.png)no-repeat right center #2dbeaf;background-size:cover!important}
.con_culture .content1 .right .more a{margin: 50px 0}
.con_culture .content1 .right h1{font-size:30px;color: #fff;margin-bottom: 30px;}
.con_culture .content1 .right p{color:#fff;line-height: 28px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-box-orient: vertical;margin-bottom: 15px;}
.con_culture canvas{bottom:-200px;}
.con_culture .culture_p{font-size: 16px;line-height:28px;color: #333}
@media(max-width:1300px){
   .con_culture canvas{bottom:-90px;} 
}

@media(max-width:1000px){
    .con_culture .content1 .left{position:static;background: none!important;width: 100%;text-align: center;}
    .con_culture .content1::before{width: 0;height: 0;}
    .con_culture .content1 .left .phone_pic{display: inline-block;    width: 100%;}
    .con_culture .content1 .right{width: 100%;float: none;padding: 4%}
    .con_culture .content1 .yx{margin: 30px 0}
    .con_culture canvas{bottom:-250px;} 
    .con_culture .content1 .right h1{font-size: 20px;margin-bottom:10px;margin-top: 0;}
    .con_culture .content1 .right p{font-size: 15px;line-height: 26px;}
    .con_culture .auto{background: #fff;padding:2%}
    .con_culture .culture_p{font-size:15px;line-height: 26px;min-height: 200px;}
    .con_culture .content1{margin-bottom: 20px}
    .con_culture{padding-top: 30px}
}



/*
 * 	Owl Carousel - Video Plugin
 */


/*äº§å“ä¸­å¿ƒ*/
.conbg h1{font-size: 36px;color: #1e1e1e;line-height: 1;margin-bottom: 20px;text-align: center;margin-top:50px}
.conbg h2{font-size: 16px;color: #3d3d3d;text-align: center;font-weight: normal;margin-bottom: 50px}
@media (max-width:1400px){
.conbg h1{font-size:32px;}

	}
@media (max-width:768px){
.conbg h1{font-size: 24px;margin-top:40px}
.conbg h2{font-size: 15px;margin-bottom: 30px}

	}


.conbg .uni_list_hd1.list_hd{background-color:#f0f0f0;padding:24px 30px;margin-bottom:46px;overflow: hidden}
.conbg .uni_list_hd1 .hd_tit{font-size:20px;color:#000;margin-bottom:20px; height:30px;line-height:30px;margin-right:1%;width:88px;}
.conbg .uni_list_hd1 form{width: calc((98% - 86px)/1);overflow: hidden;}
.conbg .uni_list_hd1 .inp_box{height:32px;line-height:32px;border:1px solid #e0e0e0;padding:0;margin:0;box-sizing:content-box;font-size:13px;color:#333;padding-right:10px;}
.conbg .uni_list_hd1 .hd_inp {margin: 0 2%; width:37%; }
.conbg .uni_list_hd1 .select_box_wrap {width:32%; float: left;}
.conbg .uni_list_hd1 .select_box { width:100%; }
.conbg .uni_list_hd1 .hd_btn{width:26%;border:none;text-align:center;background-color:#2dbeaf;font-size:15px;color:#fff;height:33px;line-height:33px;outline:none;cursor:pointer;}
.conbg .uni_btn_more_wrap { margin:40px auto 0; width:140px; height:40px; line-height:40px; border:#e8e8e8 1px solid;transition:all ease .75s; -webkit-transition:all ease .5s; margin-left: 0;}
.conbg .uni_btn_more { position:relative; display:block; font-size:13px; color:#000000; text-align:center; transition:all ease .75s; -webkit-transition:all ease .5s; }
.conbg .uni_btn_more:hover { color:#fff; background-color:#b08536 ; }

.conbg{padding-bottom: 45px;}
.conbg .select-ui-choose-default ._txt{color: #212121;}

@media (max-width:1450px){
    .conbg .uni_list_hd1 .hd_btn{width: 23%} 
}

@media (max-width:640px){
    .conbg .uni_list_hd1 form{width: 100%;float: inherit;}
    .conbg .uni_list_hd1.list_hd{padding:4% 2%;margin-bottom: 20px;}
    .conbg .uni_list_hd1 .select_box_wrap{width: 96.5%;margin-bottom: 10px;}
    .conbg .uni_list_hd1 .hd_btn{width: 100%;margin-bottom: 10px;}
    .conbg .uni_list_hd1 .hd_inp{width:96.5%;margin:0;margin-bottom: 10px;}
}

.ProductDefault{padding: 30px 30px 30px;}
.ProductDefault li{position:relative;width:48%;float: left;margin-bottom: 3%;}
.ProductDefault li:nth-child(2n){margin-left:4%;}
.ProductDefault li .border .Img{padding: 3%; background: url(../images/bg_psort2.jpg) no-repeat center center;background-size: cover;height: 226px;padding-left: 6%;}

.ProductDefault li:nth-child(2) .border .Img,.ProductDefault li:nth-child(3) .border .Img,.ProductDefault li:nth-child(6) .border .Img,.ProductDefault li:nth-child(7) .border .Img{background: url(../images/bg_psort3.jpg) no-repeat center center;background-size: cover;}
.ProductDefault li:nth-child(2) .border .Img .h3,.ProductDefault li:nth-child(3) .border .Img .h3,.ProductDefault li:nth-child(6) .border .Img .h3,.ProductDefault li:nth-child(7) .border .Img .h3{color:#2dbeaf}
.ProductDefault li:nth-child(2) .border .Img .p,.ProductDefault li:nth-child(3) .border .Img .p,.ProductDefault li:nth-child(6) .border .Img .p,.ProductDefault li:nth-child(7) .border .Img .p{color:#999}
.ProductDefault li:nth-child(2) .pic,.ProductDefault li:nth-child(3) .pic,.ProductDefault li:nth-child(6) .pic,.ProductDefault li:nth-child(7) .pic{border: 6px solid #97a9ca;}

.ProductDefault li:nth-child(2) .btn_more,.ProductDefault li:nth-child(3) .btn_more,.ProductDefault li:nth-child(6) .btn_more,.ProductDefault li:nth-child(7) .btn_more{background: url(../images/btn_hp2.png) no-repeat;}
.ProductDefault li .pic{width:192px;height:192px;border-radius:50%;float: left;background: url(../images/pro_bbg.jpg);border:6px solid #3873b9;}
.ProductDefault li figure{width:96%;height:96%;display: block;background-size:contain!important}
.ProductDefault li .Info{width:45%;position: absolute;right:2%;top: 0;}
.ProductDefault li .h3{font-size:20px;color: #fff;padding-top: 16%;line-height: 1em;padding-bottom: 5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}
.ProductDefault li .h3:hover{opacity: 0.8}
.ProductDefault li .p{font-size:14px;color: #a0d3f2;line-height: 21px; height: 42px;overflow: hidden;}
.ProductDefault li .btn_more{display: block;width:120px;height: 34px;margin: 11% 0 0 0;background: url(../images/btn_hp.png) no-repeat;    background-size: contain;}
.ProductDefault li .btn_more:hover{background: url(../images/btn_hp1.png) no-repeat;}
.ProductDefault li .h4{font-size: 18px;color: #0b4ea0;padding-bottom: 16px;}
.ProductDefault .Products{padding: 0 6%;padding-bottom:16px; height: 159px;overflow: hidden;padding-top:20px;background: #f7f7f7;}
.ProductDefault .Products dd{width: 50%;float: left; position: relative;background: url(../images/hot.png)no-repeat left center;padding-left:45px;margin-bottom: 10px;}
.ProductDefault .Products a{font-size: 15px;color: #858585;line-height: 30px;padding-right: 56px;display: inline-block;*display: inline;*zoom:1; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 56px;}
.ProductDefault .Products a:hover{color:#2dbeaf };
.ProductDefault .Products span{right: 0;top:0;}
.ProductDefault .Products span i{font-style: normal; font-size: 12px;color: #ff0000;padding-right: 5px;}
.ProductDefault .btn_more2{padding-left: 6%;font-size: 14px;color: #0b4ea0; }
.ProductDefault .btn_more2:hover{color:blue;}
.ProductCategory{position: relative;padding: 0 71px;margin: 2% 0 30px 0;}
.ProductCategory li a{display: block;background-color: #ececec;height:50px;line-height: 50px;font-size: 18px;color: #333;text-align: center; }
.ProductCategory li a:hover,.ProductCategory li a.on{background-color: #014099;color: #fff;}
.ProductCategory .bx-prev,.ProductCategory .bx-next{display: block; width: 71px; height: 50px;text-indent: 100%;overflow: hidden; position: absolute;top: 0; z-index: 2; background-color: #}
.ProductCategory .bx-prev{background: url(../images/btn_prev2.png) no-repeat center; left: 0px; }
.ProductCategory .bx-next{background: url(../images/btn_next2.png) no-repeat center; right: 0px;}
.ProductCategory .bx-pager{position: absolute;left: 0;width: 100%;bottom: -30px;text-align: center; }
.ProductCategory .bx-pager .bx-pager-item{ display: inline-block; *display: inline; *zoom:1;}
.ProductCategory .bx-pager .bx-pager-item a{width: 9px; height: 9px;text-indent: 9px; overflow: hidden; margin: 0 4px; background: url(../images/btn_ban1.png) no-repeat; display: inline-block; *display: inline; *zoom:1;}
.ProductCategory .bx-pager .bx-pager-item a.active{background: url(../images/btn_ban1on.png) no-repeat;}
@media(max-width:1100px){
    .ProductDefault li .pic{width: 150px;height: 150px;}
    .ProductDefault{padding:0}
    .ProductDefault li .border .Img{height:180px;}
    .ProductDefault li .btn_more{width: 100px;}
    .ProductSearch{padding:2.5% 0px 30px 0px}
}

@media(max-width:700px){
    
.ProductDefault li{width: 100%;margin-left: 0px;}
.ProductShow{padding: 5% 0% 0 0%;}
.ProductShow .Img{width: 100%;float: none;}
.ProductShow .Info{width: 100%;float: none;}
    .ProductDefault li .pic{width:196px;height:196px;}
    .ProductDefault{padding:0}
    .ProductDefault li .border .Img{height:226px;}
    .ProductDefault li .btn_more{width: 120px;}
    .ProductDefault li:nth-child(2n){margin-left: 0}
    
    .ProductDefault li:nth-child(3) .border .Img{background: url(../images/bg_psort2.jpg) no-repeat center center;background-size: cover;}
    .ProductDefault li:nth-child(3) .border .Img .h3{color: #fff;}
    .ProductDefault li:nth-child(3) .border .Img .p{color: #a0d3f2;}
    .ProductDefault li:nth-child(3) .btn_more{background: url(../images/btn_hp.png) no-repeat}
    
    .ProductDefault li:nth-child(4) .border .Img{background: url(../images/bg_psort3.jpg) no-repeat center center;background-size: cover;}
    .ProductDefault li:nth-child(4) .border .Img .h3{color: #2dbeaf;}
    .ProductDefault li:nth-child(4) .border .Img .p{color: #999;}
    .ProductDefault li:nth-child(4) .btn_more{background: url(../images/btn_hp2.png) no-repeat}  
    
     .ProductDefault li:nth-child(7) .border .Img{background: url(../images/bg_psort2.jpg) no-repeat center center;background-size: cover;}
    .ProductDefault li:nth-child(7) .border .Img .h3{color: #fff;}
    .ProductDefault li:nth-child(7) .border .Img .p{color: #a0d3f2;}
    .ProductDefault li:nth-child(7) .btn_more{background: url(../images/btn_hp.png) no-repeat}
    
     .ProductDefault li:nth-child(8) .border .Img{background: url(../images/bg_psort3.jpg) no-repeat center center;background-size: cover;}
    .ProductDefault li:nth-child(8) .border .Img .h3{color: #2dbeaf;}
    .ProductDefault li:nth-child(8) .border .Img .p{color: #999;}
    .ProductDefault li:nth-child(8) .btn_more{background: url(../images/btn_hp2.png) no-repeat}  
   
    
    
    
}
@media(max-width:500px){
    .ProductDefault li .border .Img{padding-left: 2%}
}
@media(max-width:480px){
    .ProductSearch dl{width: 100%;}
    .ProductSearch dl dd select{width: 98%}
      .ProductDefault li .pic{width: 150px;height: 150px;}
    .ProductDefault{padding:0}
    .ProductDefault li .border .Img{height:180px;}
    .ProductDefault li .btn_more{width: 100px;}
    .ProductDefault li .h3{font-size: 18px;}
    .ProductDefault li .Info{width: 52%}
    
}
.l{float:left}
.postions{     padding:15px 20px;overflow:hidden;color:#666666; font-size:16px;background: #f7f7f7;margin-bottom:40px}
.postions.bgs2{ border-bottom:0;}
.posadd .postions{ position:fixed; top:0; left:0; width:100%; z-index:5;}
.postions a{color:#666666; }
.postions a:hover{ color:#2dbeaf;}
.postions label{ color:#666666;}
.postions .postions_r{width: 50%}
.postions .postions_r img{ margin-right:10px; height:25px;}
.postions h2{ float:left; font-weight:normal; color:#333; height:58px; font-size:20px;}
.postions h2 span{font-size:16px; font-family:Arial;}
.postions .rclass{ float:right;background:url(../images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent; display:none;}
.postions .postions_b{ float:right;background: url(../images/Menu-ico.png) no-repeat left center;
    padding-left: 0px;}
.postions .postions_b a{ float:left; margin-left:10px; padding-left:10px; padding-right:10px;overflow:hidden; font-size:16px;}
.postions .postions_b a:hover{color:#2dbeaf;}
.postions .postions_b a.isel{ background:#79181a;color:#fff;}
@media(max-width:480px){
    .postions{font-size: 15px;padding: 15px 2%}
    
    }
@media(max-width:375px){
    .postions{font-size:14px;padding: 15px 2%}
    
    }

/*åˆ†ç±»å¼¹çª—*/
.about_bgs{z-index:19891024;background:url(../images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}
.about_tc .closed2{ display:none;}


.wrap2{clear:both; width:100%;max-width:1600px;margin:0 auto;text-align:left;zoom:1;margin-top: 50px}
.about_tc .closed2{display: none}
.about_l{ float: left;width:21%; background:#fff; overflow:hidden; margin-bottom:4%;position: relative;z-index: 9999;border-radius: 15px 0 15px 0;}
.about_l .about_l_titile{ overflow: hidden;color:#fff; background:#2dbeaf; background-size:auto 100%; height:102px;/*-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.05); box-shadow: 0 5px 15px rgba(0,0,0,0.05);*/    border-radius: 15px 0 0x 0;}
.about_l .about_l_titile .h1{ font-weight:bold; font-size:24.76px;  line-height:102px; height:102px; overflow:hidden;margin: 0;color: #fff;text-align:center}
.about_l .i_left_ul2{ overflow:hidden;background: #f7f7f7;}
.about_l .i_left_ul2 li h2{ font-weight:normal; overflow:hidden;padding-left:15px; padding-right:15px; height:60px;line-height:59px;font-size:16px; color:#000; cursor:pointer; position:relative;}
.about_l .i_left_ul2 li h2 a{color:#000; text-decoration:none; display:block;border-bottom:1px dashed #ebebeb; padding-right:16px;transition:all 0.3s;}
.about_l .i_left_ul2 li h2 a:hover{ color:#2dbeaf; margin-left:3px;}
.about_l .i_left_ul2 li h2.left_sel{ color:#fff; background:url(../images/items_bg1.png) 254px center no-repeat #fe9900;}
.about_l .i_left_ul2 li h2.left_sel a{ color:#fff; border-bottom:0;}
.about_l .i_left_ul2 li{display:block; width:100%;}
.about_l .i_left_ul2 li:last-child h2{ border-bottom:none; margin-bottom:0;}
.about_l .i_left_ul2 li:last-child h1{ border-bottom:none; margin-bottom:0;}
.about_l .i_left_ul2 li h1{font-weight:normal; overflow:hidden;padding-left:15px; padding-right:15px; height:60px;line-height:60px;font-size:16px; color:#333; cursor:pointer;  position:relative;}
.about_l .i_left_ul2 li h1 a{ color:#333; text-decoration:none;display:block; padding-left:17px;transition:all 0.3s;}
.about_l .i_left_ul2 li h1:hover a{color:#2dbeaf;margin-left:3px;}
.about_l .i_left_ul2 li h1.left_sel{ color:#fff;background:url(../images/product_bg2.png) #fe9900 243px center no-repeat;}
.about_l .i_left_ul2 li h1.left_sel a{ color:#fff;}
.about_l .i_left_ul2 li div{ margin-top:10px; font-size:14px;display:none; margin-left:15px; margin-right:15px; padding-bottom:10px; border-bottom:1px solid #dedede;}
.about_l .i_left_ul2 li div dl{overflow:hidden;margin: 30px 0;}
.about_l .i_left_ul2 li div dl dd{overflow:hidden; display:none; padding-bottom:1px;background: #fff}
.about_l .i_left_ul2 li div dl dd p{ height:36px; line-height:36px; overflow:hidden; padding-left:37px; padding-right:10px; }
.about_l .i_left_ul2 li div dl dd p a{ height:30px; line-height:30px; overflow:hidden; display:block; padding-left:9px; padding-right:8px; color:#666666;background:url(../images/product_bg4.png) left center no-repeat;transition:all 0.3s;font-size: 16px}
.about_l .i_left_ul2 li div dl dd p a:hover{color:#2dbeaf;background-image:url(../images/product_bg4_on.png); margin-left:4px;}
.about_l .i_left_ul2 li div dl dd p.on a{ color:#2dbeaf;background-image:url(../images/product_bg4_on.png);}
.about_l .i_left_ul2 li div dl span{ padding-left:40px; padding-right:8px; overflow:hidden; display:block; line-height:34px;  height:34px;font-size:18px; color:#000;cursor:pointer;background:url(../images/pro_y1.png) 16px center no-repeat; transition:all 0.3s;}
.about_l .i_left_ul2 li div dl span:hover{margin-left:4px;}
.about_l .i_left_ul2 li div dl span a{ color:#666666; text-decoration:none; display:inline;}
.about_l .i_left_ul2 li div dl span a:hover{color:#2dbeaf; }
.about_l .i_left_ul2 li div dl span.left_sel{color:#fff; background:url(../images/pro_y2.png)no-repeat 15px center #2dbeaf; border-radius: 15px 0 15px 0;}
.about_l .i_left_ul2 li div dl span.left_sel a{color:#fff;}
.about_l .i_left_ul2 li div dl span i{ float:right; margin-right:4px; width:20px; height:8px; background:url(../images/product_bg5.png) no-repeat; margin-top:15px; display:none;}
.about_l .i_left_ul2 li div dl span.left_sel i{ display:block;}
.about_l .about_l_img{ height:146px; width:100%; overflow:hidden; background:url(../images/product_bg6.jpg) center center no-repeat; background-size:cover;}
.about_l .about_l_img a{ display:block; margin:0 auto; margin-bottom:9px; width:152px; border-radius:20px; background-repeat:no-repeat; background-position:30px center; text-indent:60px; height:px; line-height:38px; background-color:#fff; font-size:16px; color:#333;transition:all 0.3s;}
.about_l .about_l_img a.bgs1{ background-image:url(../images/product_bg7.png); margin-top:29px;}
.about_l .about_l_img a.bgs2{ background-image:url(../images/product_bg8.png);}
.about_l .about_l_img a:hover{opacity:0.7;filter:Alpha(opacity=90);}
.about_r{overflow:hidden;width: 76%;float: right;}

@media(max-width:1400px){
    .about_l .i_left_ul2 li div dl span{font-size: 16px;}
    .about_l .i_left_ul2 li div dl{margin: 20px 0}
}
@media(max-width:1000px){
.about_r{width: 100%;} 
}

.bgbd{background:#fff;padding: 20px;margin-bottom: 30px}

/*äº§å“ç ”åˆ¶*/
.product_bg{ background:#f2f2f2;}
.product_dl{overflow: hidden;margin-bottom:50px}
.product_dl dl dd{margin-right: 5%;width:30%;float: left;}
.product_dl dl dd:nth-child(3n){margin-right: 0}
.product_dl .yuan{position: relative;background: url(../images/pro_yuan.png)no-repeat center center;background-size:contain;padding:10px;transition: all 0.5s;}
.product_dl .yuan .pic{width:100%;margin: auto;padding:5%}
.product_dl .yuan .pic img{border-radius:50%;transition: all 0.5s;}
.product_dl .yuan .mai{width: 65px;height: 65px;background:#f2490c;color: #fff;font-size: 28px;line-height: 65px;text-align: center;border-radius: 50%;position: absolute;right: 0;bottom:58px}
.product_dl dl dd p{font-size: 20px;color: #000;text-align: center;margin:15px 0;transition: all 0.5s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.product_dl dl dd:hover .yuan{background: url(../images/pro_yuan1.png)no-repeat center center;background-size:contain;}
.product_dl dl dd:hover p{color: #f2490c}
.product_dl dl dd:hover .pic img{transform:scale(1.05);box-shadow:0 0 10px rgba(242,73,12,0.1)}

@media(max-width:1600px){
    .product_dl .yuan .pic{padding:3%}
    .product_dl .yuan .mai{width: 55px;height: 55px; font-size: 22px;line-height: 55px;}
    .product_dl dl dd{margin-right:2%;width:32%;}

    
}
@media(max-width:1400px){
    .product_dl .fl ul{padding-bottom: 0}
}

@media(max-width:1300px){
    .product_dl .yuan .mai{width: 55px;height: 55px; font-size: 22px;line-height: 55px;bottom: 45px;}
    .product_dl .yuan .pic{padding:1%}

}
@media(max-width:1200px){
    .product_dl .fl ul li a{margin-bottom: 22px;}
}

@media(max-width:768px){
    .product_dl dl dd{width:48%;margin-right:4%;}
    .product_dl dl dd:nth-child(3n){margin-right:4%;}
    .product_dl dl dd:nth-child(2n){margin-right:0%;}

}
@media(max-width:480px){
    .product_dl dl dd{width: 100%}
    .product_dl .yuan .mai{bottom: 88px;}
    .product_dl .searchbox input{line-height: 36px;}
    .product_dl .searchbox .btn{top: 7px;}
    .product_dl{margin-top: 40px;} 
}

@media screen and (max-width: 1000px) {
/*å†…é¡µ*/
.postions .rclass{ display:block;}
.postions .postions_b{ display:none;}
/*news*/
.about_l{ float:none; width:0%; background:none; margin-right:0; z-index: 19891025; right: 0%; position:absolute; overflow: hidden; top:0; height:100%; margin-top:0; margin-bottom:0;}
.about_l.lws{ width:90%; max-width:326px;}
.about_l .about_l_titile{ height:60px;background-size: cover;}
.about_l .about_l_titile .h1{ height:60px; line-height:60px; font-size:20px;}
/*åˆ†ç±»å¼¹çª—*/
.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}
.about_l.lws .about_tc{ width:100%;}
.about_tc .about_divs{ position:absolute; right:0; width:85%; background-color:#fff; top:0; overflow:hidden; height:100%;}
.about_tc .closed2{ right:84.5%; position:absolute; top:150px; cursor:pointer; width:40px; display:block;}
.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
    .wrap2{margin-top: 0}
    .bgbd{margin-top:30px;padding:10px;}
    
}
@media screen and (max-width:768px) {
    .product_ul ul li{width: 49%}
    .product_ul ul li:nth-child(3n+0){margin-right: 2%;}
    .product_ul ul li:nth-child(2n+0){margin-right: 0%;}
}
@media screen and (max-width:480px) {
    .product_ul ul li{width:100%;margin-right: 0!important}
}


@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
sup,sub {font-size:100%;vertical-align:baseline}

a:focus , a:link, a:active {outline:none;}



.navc{position: absolute;width: 100%;top: 0;z-index: 99999;}
.nav-mune{float:right;}
.logo{padding:37px 0 20px 0;float:left;}
.navs{float:right;}
.navs li{position:relative;display: block;float: left; padding-left: 5px; padding-right: 5px; font-size: 20px;color: #debc6f;}
.navs li .a{display: block;float: left; padding-left: 5px; padding-right: 5px; font-size: 20px;padding-bottom: 20px;color: #debc6f;}
.ccss{background: url(../images/dot.jpg) center bottom no-repeat;}
.navs li .a:hover{ background: url(../images/dot.jpg) center bottom no-repeat;}

.xm1{padding-left:10px;}
.xm1 p{margin:0;}
.xm1 h3{font-size:13px;font-family:"微软雅黑";color:#222;line-height:30px;margin:0;text-align:center;}
.xm1 span{font-size:12px;font-family:"微软雅黑";color:#FFF;}
.xm1{float:left;display:inline;}
.glyphicon{top:30px;font-size:29px;color:#fff}
.nav>li>a{padding:0;}
.header_right {float: right;margin-top:37px;width: 700px;margin-bottom:20px;}
.fggh{background:#efefef;}
.bannerd{display:block;text-align:center;}
.wrapper{display:none;text-align:center;}
.fullwidthbanner img{max-width:none;}
#wrapper {background:#fff;position:relative;}
.sub_nav{border-bottom:#999 solid 1px; height:46px; width:100%;}
.submian{max-width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.sub_nav_list{width:auto;/*615px;*/ float:right; height:36px; margin-top:10px;}
.sub_nav_list ul li{display:inline-block; float:left; color:#CCC; font-size:18px; padding-left:10px; padding-right:10px; line-height:36px;height:36px;}
.sub_nav_list ul li a{display:inline-block; float:left; color:#CCC; font-size:18px; padding-left:10px; padding-right:10px; line-height:36px;height:36px;}
.sub_nav_list ul li a:hover,
.sub_nav_list ul li a.subhold{ background:#CCC; color:#540000;  font-size:20px;}
.banner{margin-top:30px;}

.justin_phone{ display:none;}
.just{width:100%; height:30px; background:#f7f7f7; padding-left:30px; margin-top:30px;font-weight:bold; line-height:30px;}
.just_box{width:480px;  margin:0 auto;  margin-top:50px; font-size:14px;}
.just_one{width:260px; line-height:38px;}
.just_sc{width:480px; margin:0 auto; margin-top:30px;  font-size:14px;}
.just_dht{width:120px; height:40px; background:#540000; color:#FFF; font-size:14px; border:none; font-family: '微软雅黑'; cursor:pointer;}
.just_xian{width:480px; margin:0 auto;color:#F00; text-align:right;  font-size:14px;}
.just_an{width:480px; margin:0 auto; margin-top:30px; text-align:center ;}
.just_ti{width:180px; height:40px; background:#540000; color:#FFF; font-size:18px; border:none; font-family: '微软雅黑'; cursor:pointer;}
.just_tt{width:180px; height:40px; background:#666666; color:#FFF; font-size:18px; border:none; font-family: '微软雅黑'; cursor:pointer;}
.home_input{margin-top:40px;}
.home_input .input_back,.home_input select{background:transparent;border:3px solid #fff;font-family:"微软雅黑";color:#666666;font-size:14px;}
.home_input .input_back{width:312px;padding-left:5px;height:40px;line-height:40px;}
.input_back_t{width:312px;padding-left:5px;height:40px;line-height:40px;background:transparent;border:3px solid #fff;font-family:"微软雅黑";color:#666666;font-size:14px;}
.select{display:inline-block;width:146px;margin:0 auto;position:relative;}
.select select{-webkit-appearance:none;padding-left:3px;height:45px;line-height:35px;width:146px;z-index:2;position:relative;background:transparent;cursor:pointer;}
.select img{position:absolute;right:10px;top:19px;z-index:1;cursor:pointer;}
.home_input .button{background:#8B2525;font-size:19px;font-weight:bold;color:#fff;border:none;width:90px;text-align:center;height:43px;line-height:43px;font-family:"微软雅黑";cursor:pointer;}
.input_yzm{width:160px;}
.view_shuzi{float:left;}

.header_tubiao {float: right;margin-right: 5px; margin-left: 5px;}
.header_input {  background: url(../images/serch.jpg) left no-repeat; width: 31px; height: 24px; cursor: pointer; border: none; float: right;}
.header_search { background: url(../images/inputbg.jpg) left no-repeat; width: 135px; height: 24px; line-height: 24px; border: none; color: #9c9c9c; font-size: 14px;padding-left: 20px;margin-left: 10px;float: right;}

.page{text-align:center;margin-top:50px;}
.page a,.page span{display:inline-block;border:1px solid #B4170F;padding:5px 10px;margin:3px 2px;}
.page a:hover,.page_current{background:#B4170F;color:#fff;}
.about_conte{background:#efefef; width:1140px; padding:0 30px; margin:0 auto; height:auto; overflow:hidden;}
.about_right{padding-top:50px; padding-bottom:50px;}
.about_right h2{font-size:25px; font-weight:normal;padding-bottom:5px;color:#333;}
.about_right .about_right_tl{border-bottom:1px solid #000;}
.about_right_tl2{padding-top:35px;}
.about_zi{font-size:14px;padding-top:10px; line-height:28px;color: #333; }
.pro_conte{background:#efefef;width:100%;margin:0 auto; height:auto; overflow:hidden;}
.pro_conte img{max-width:100%;}
.pro_conte ul li{ display:block; float:left; margin-bottom:20px;}
.pro_sub_nav{max-width:1200px;width:100%;margin:0 auto; height:50px; overflow:hidden;}
.pro_sub_nav ul{ padding-left:20px;}
.pro_sub_nav ul li{display:block;  margin-top:10px; float:left; padding:0 10px; text-align:center; color:#CCC;}
.pro_sub_nav ul li a{ padding:0 10px; color:#ccc; font-size:16px; display:block; float:left; line-height:30px; text-align:center;}
.pro_sub_nav ul li a:hover,
.pro_sub_nav ul li a.pro_subhold{ border:1px solid #CCC; color:#ccc;}
.clear:after{ content:""; display:block; clear:both; visibility:hidden;}
.clear{ zoom:1;}
#container{margin-top:35px;}
.content .team{ overflow:hidden; position:relative; display:inline-block;margin:2px 5px; font-family:"微软雅黑";font-size:11px; cursor:pointer;}

.content .team .text{background:url(../images/index.png);width:100%;height:100%; position:absolute;color:#fff;left:0;top:298px; font-size:15px;padding:20px;line-height:22px;padding-top:50px;}
.content .left{width:380px;float:left;}
.content .team img{width:100%;}
.content .right{float:left;width:386px;}
.content .center{float:left;width:386px;}
.content .right a,.content .center a{ color:#FFF; text-decoration:none;}
.content .left .team .text a{ color:#FFF; text-decoration:none;}
.content .left .team .text{top:608px;}
.content .tit{ font-size:20px; position:absolute;top:20px;right:20px;z-index:9;color:#fff;}
.wdiv{position:absolute;z-index:999;/*left:50%;margin-left:150px;*/right:0;top:30px;}
.wdiv a:hover{color:red;}

.footer_sub{ width:100%; height:109px;}
.footer_box{ margin:0 auto; margin-top:50px; margin-bottom:20px;}
.footer_box a{  color:#999; text-decoration:none;}
.footer_box a:hover{  color:#999; text-decoration:underline;}
.footer_left{float:left;}
.footer_left_one{background:url(../images/footbg.png) left no-repeat; font-size:12px; line-height:21px; float:left; color:#540000; font-weight:bold; width:160px; height:21px; padding-left:9px; }
.footer_left_two{background:url(../images/wei.jpg) left no-repeat; float:left; line-height:18px; font-size:12px;  margin-left:30px; padding-left:20px; color:#9fa0a0;}
.footer_left_three{background:url(../images/weixin.jpg) left no-repeat; float:left; line-height:18px;font-size:12px;  margin-left:30px; padding-left:20px; color:#9fa0a0;}
.footer_left_four{background:url(../images/jd.jpg) left no-repeat; float:left; line-height:18px; font-size:12px;  margin-left:30px; padding-left:60px; color:#9fa0a0;}
.footer_right{ float:right; color:#9fa0a0; font-size:15px; text-align:right;}

.f_mt30{margin-top:140px;}
.online_conte:after{content:'';display:table;clear:both;}
.online_right{float:right;  width:75%;/* padding-top:50px;*/ padding-bottom:50px;}
.online_right h2{    padding-left: 12px;line-height: 38px;color: #fff;font-size: 18px;font-weight: bold;background: #2dbeaf;}
.online_left{width:22%; float:left;/*margin-top:50px;*/}
.online_left_list{ height:auto; overflow:hidden;}
.online_left_list h3{padding-left:12px; line-height:38px; color:#fff; font-size:18px; font-weight:bold;    background: #2dbeaf;}
.online_left_list ul li{display:block; float:left; width:100%;    font-size: 16px;margin-top:10px; background: #f7f7f7;line-height: 36px;text-indent: 20px;}
.online_left_list ul li.on a{color: #2dbeaf;}
.online_right_title{line-height:30px; float:left; font-size:18px; margin-top:10px;}
.online_right_fen{ float: left; width:100%; margin-left:20px;}
.online_right_list{ float:left;  border-radius:2px; width:25%; margin-top:10px;padding-left:10px;}
.online_right_list a{display:block;border:1px solid #989898;}
.online_right_list_title{background:#656565; text-align:left; color:#FFF; padding:0 5px; line-height:30px; font-size:13px;}
.online_right_list_title span{background:#860000; float:right; font-size:12px; padding:2px 5px; line-height:18px; margin-top:4px;}
.view_online{background:#efefef; padding:80px 12px; margin:0 auto; height:auto; overflow:hidden;}
.view_left{float:left;}
.view_right{float:right; width:500px;}
.view_right h2{ font-size:25px; font-weight:normal; width:500px; line-height:30px; color:#3e3a39;}
/*内页样式*/
.con_left{float:left;line-height:24px;}
	.con_left{width:70%; }
	.con_right{float:right;line-height:24px;}
.fenglian{ padding:0 30px; background:url(../images/aboutjiu.png) center bottom no-repeat #efefef; padding-bottom:260px; margin:0 auto; height:auto; overflow:hidden;}

/* 精彩活动-list */
.brand-list{width:780px;margin:0 auto; margin-top:20px;}
.brand-list .item{position:absolute;width:230px;background:url(../images/132.gif) no-repeat center center;top:0;left:40%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.brand-list .additem{width:230px;border:none;}
.brand-list .item h3{;color:#666;font-family:微软雅黑;font-size:18px;font-weight:800;line-height:.8;margin-bottom:20px;}
.brand-list .item p{margin-bottom:15px;}
.boxgrid{width:230px;height:227px;overflow:hidden;position:relative;}
.boxgridq{width:230px;height:488px;overflow:hidden;position:relative;}
.item .boxgrid h3{margin:10px 0px 10px 0px;color:#FFF;font:16pt 微软雅黑, sans-serif;letter-spacing:-1px; line-height:200%;text-align:center;}
.boxgrid img{position:absolute;top:0;left:0;border:0;}
.boxgrid p{color:#afafaf;font-weight:bold;text-align:center;}	
.boxgrid p a{text-decoration:none;color:#FFF;font-family:微软雅黑;font-size:12px;}
.boxcaption{float:left;position:absolute;background:url(../images/28.png);height:200px;width:100%;}
.boxcaptiona{float:left;position:absolute;background:url(../images/28.png);height:200px;width:100%;}
.caption .boxcaption{top:165px;left:0px;}
.captiona .boxcaptiona{top:427px;left:0px;}
.left-pro{ padding:20px 10px;text-align:left;}
.left-pro .t1{width:100px;float:left;}
.left-pro .t2{text-indent:0;padding-left:10px;}
.left-pro .t2 img{text-indent:0;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:72px;height:72px;float:left;}
#main_img{display:block;}
#gotop{cursor:pointer;display:block;}
#gobottom{cursor:pointer;display:block;margin-left:9px;}
#showArea{height:300px;margin:10px;overflow:hidden;}

.justin_phone{ display:none;}
.just{width:100%; height:30px; background:#f7f7f7; padding-left:30px; margin-top:30px;font-weight:bold; line-height:30px;}
.just_box{width:480px;  margin:0 auto;  margin-top:50px; font-size:14px;}
.just_one{width:260px; line-height:38px;}
.just_sc{width:480px; margin:0 auto; margin-top:30px;  font-size:14px;}
.just_dht{width:120px; height:40px; background:#540000; color:#FFF; font-size:14px; border:none; font-family: '微软雅黑'; cursor:pointer;}
.just_xian{width:480px; margin:0 auto;color:#F00; text-align:right;  font-size:14px;}
.just_an{width:480px; margin:0 auto; margin-top:30px; text-align:center ;}
.just_ti{width:180px; height:40px; background:#540000; color:#FFF; font-size:18px; border:none; font-family: '微软雅黑'; cursor:pointer;}
.just_tt{width:180px; height:40px; background:#666666; color:#FFF; font-size:18px; border:none; font-family: '微软雅黑'; cursor:pointer;}
.home_input{margin-top:40px;}
.home_input .input_back,.home_input select{background:transparent;border:3px solid #fff;font-family:"微软雅黑";color:#666666;font-size:14px;}
.home_input .input_back{width:312px;padding-left:5px;height:40px;line-height:40px;}
.input_back_t{width:100%;padding-left:5px;height:40px;line-height:40px;background:#f7f7f7;border:3px solid #e6e6e6;font-family:"微软雅黑";color:#666666;font-size:14px;}
.select{display:inline-block;width:146px;margin:0 auto;position:relative;}
.select select{-webkit-appearance:none;padding-left:3px;height:45px;line-height:35px;width:146px;z-index:2;position:relative;background:transparent;cursor:pointer;}
.select img{position:absolute;right:10px;top:19px;z-index:1;cursor:pointer;}
.home_input .button{background:#2dbeaf;font-size:19px;font-weight:bold;color:#fff;border:none;width:90px;text-align:center;height:43px;line-height:43px;font-family:"微软雅黑";cursor:pointer;}
.input_yzm{width:160px;  margin-right: 20px}
.view_shuzi{float:left;}

/*online_conte*/
online_conte{background:#efefef; padding:0 30px; margin:0 auto; height:auto;}
.online_conte:after{content:'';display:table;clear:both;}
/**********************************加的**********************************************/
.zlxg_box li{margin-bottom:22px;font-size:16px;}
.logoinfr{margin:30px 0 90px 0;}
.loginer .R{max-width:480px;margin:0 auto;}
.loginer .R ul .T{width:100%;height:44px;font-size:20px;font-weight:100; color:#540000;text-align: center}
.loginer .R ul li span{color:#333;}
.loginer .R ul li{line-height:30px;vertical-align:middle;max-width:480px;margin-top:9px;color:#000;font-size:16px;font-weight:normal;width: 100%}
.loginer .R ul li.submitt{    margin-left: 82px;}
.loginer .R ul li input{ margin-top:10px;width: calc((100% - 82px)/1)}
.loginer .R ul li .uage{margin-left:0px;}
.loginer .R ul .radio input,
.loginer .R ul .checkbox input{width:auto;height:auto;border:none;}
.loginer .R ul .checkbox{margin-top:7px;}
.loginer .R ul li select{width:118px;height:37px;border:1px solid #cecece;margin-left:2px;}
.loginer .R ul .submitt input,.zlxg_box .submitt input{width:auto; height:auto; border:none;background:#2dbeaf;width:118px;height:36px;color:#fff;font-size:14px;font-weight:900;display: inline-block;cursor: pointer;}
.login_left{margin:60px 0;}
.deng_fl{width:450px;}
.login2 {max-width:412px;height:auto;overflow:hidden;margin:70px auto 0;}
.loginBox{ background:none;}
.loginBox .l_bt {padding-bottom:15px;text-align: center}
.l_bt p{font-size:20px;font-family:'微软雅黑';color:#333333;}
.l_bt{/*height:50px;*/ color:#540000; font-size:20px;}
.l_dlm {position: relative;/*height: 46px;*/padding-top:10px;}
.sjyx {position: absolute;line-height: 26px;height: 26px;left: 30px;top: 10px;color: #999;}
.loginBox .yh {width: 320px;outline: none;height: 46px;border: 0;background: url(../images/zh_bg.png) no-repeat top left;padding-left: 30px;color: #000;line-height: 46px;}
.l_mm {position: relative;/*height: 45px;*/padding-top: 20px;}
.sjypsd {position: absolute;line-height: 26px;height: 26px;left: 30px;top: 30px;color: #999;}
.loginBox .mm {width: 320px;outline: none;height: 46px;border: 0;background: url(../images/mm_bg.png) no-repeat top left;padding-left: 30px;color: #999999;line-height: 46px;}
.loginBox .ym {width: 280px;outline: none;height: 46px;border: 0;background: url(../images/ym_bg.png) no-repeat top left;padding-left: 30px;color: #999999;line-height: 46px;}
.loginBox .l_wj {clear: both;padding-top: 20px;}
.l_wj input, .l_wj p, .l_wj span {float: left;display: block;}
.l_wj p {height: 14px;line-height: 14px;margin: 0 10px 0 10px;font-size: 14px;}
.l_cw {clear: both;padding: 10px 0 25px 0;}
.l_dl {clear: both;background:#2dbeaf;width:100%;height:43px;margin-top:25px;}
.l_dl input {width: 100%;height: 40px;background: none;border: 0px;color: #FFF;font-family: "微软雅黑";font-size: 16px;font-weight: bold;letter-spacing: 2px;margin: auto;margin-top: 0px;outline: 0;cursor: pointer;}
.l_qt{margin:15px 0;}
.l_qt1{font-size:18px;font-family:"微软雅黑"; color:#666;}
.l_qt2{margin-top:8px;color:#666;}
.l_qt2 a{font-size:12px; font-weight:bold;color:#D72104;margin-left:20px;}
.login_right img{margin:50px 0 30px 60px;}


@media screen and (max-width:480px) {
.loginer .R ul li{font-size: 14px;}
}



/*购物车*/
.cart-table {width:100%;}
#shopping-cart-table tr.first{height: 40px;background:#2dbeaf;color: #fff;font-size: 14px;font-weight: bold;}
.cart-table tr {background:#f7f7f7;border-bottom:1px solid #dedede}
#shopping-cart-table th {font-weight: bold;}
#shopping-cart-table th, #shopping-cart-table td {border: 0px;width:15%;}
#shopping-cart-table th.last, #shopping-cart-table td.last {width: 20%;text-align: center;}
#shopping-cart-table th.first, #shopping-cart-table td.first {text-align:left;width:46%;padding-left: 10px;border-right: 1px solid #dedede}
#shopping-cart-table{}
#shopping-cart-table td.first .product-image {width:120px;display: block;text-align: center;float: left;padding:0 10px;}
#shopping-cart-table .order_product_detail {overflow: hidden;float: left;width: 53%;}
.order_product_detail .item-options {font-size: 12px;height: auto;overflow: hidden;}
.product-name .name{font-weight:normal;font-size:20px;display:inline-block;margin-bottom:10px;}
.cart-table td {background-color: transparent;vertical-align: middle;padding: 10px 5px;}
#shopping-cart-table .second,  #shopping-cart-table .third,#shopping-cart-table .forth {text-align: center;border-right: 1px solid #dedede}
.cart-price span{font-size:20px;}
.action-wraper .btn-remove{display:inline-block;color:#fff;background:#2dbeaf;width:55px;text-align:center;height:30px;line-height:30px;}
#shopping-cart-table td .add_desc {width: 86px;margin: 0 auto;}
#shopping-cart-table td .add_desc .add-minus-icon {float: left;}
.add_desc input.cart_count,#shopping-cart-table td i {float:left;display:inline;text-align:center;width:38px;color:#ab9f9f;
font-weight:bold;height:28px;border-radius:0;border:1px solid #d4d4d4;}
#shopping-cart-table td i.ico-minus{float:left;font-style:normal;width:20px;font-size:20px;border-right:0;}
#shopping-cart-table td i.ico-add{float:right;width:20px;border-left:0;font-style:normal;font-size:20px;}
.add_desc input.cart_count{color:#333;font-size:15px;}
.cart-collaterals{text-align:right;margin-top:25px;}
.cart-collaterals,.cart-collaterals span{font-size:22px;color:#2dbeaf; padding-right:20px;}
.checkout-types{float:right;}
#shopping-cart-table td ,th{border:none;}
.button button{cursor:pointer;margin-top:40px;width:133px;text-align:center;height:38PX;LINE-height:38px;border:none;border-radius:18px;color:#fff;font-size:18px;font-family:"微软雅黑";}
.button .continue{margin-left:70px;background:#a5a2a0;margin-right:18px;}
.button .carry{background:#2dbeaf;}
.main_body > div{ min-height:680px; }
.cart #shopping-cart-table .order_product_detail {overflow: hidden; float: left; width: 52%;padding: 10px 0px 0px 20px;text-align:left;}
/*新闻*/
.newslist{margin-top:30px;}
.newslist li{border-bottom:1px dashed #d1d1d1;line-height:34px;padding-bottom:20px;}
.newslist li a{float:left;padding-top:6px;font-size:18px; font-weight:bold;color:#333333;}
.newslist li em{float:right;font-style:normal;}
.newslist span{display:block;clear:both;color:#666;font-size:16px;padding-top:6px;}
.newslist span a{display:block;clear:both;color:#666; font-weight:normal; font-size:16px;padding-top:6px;}

.newslist span a:hover{display:block;clear:both;color:#540000;font-size:16px;padding-top:6px;}
.newslist2{margin-top:10px;}
.newslist2 li{border-bottom:1px dashed #d1d1d1;height:120px; line-height:34px;}
.newslist2 li a{float:left;padding-top:6px; font-size:20px;color:#540000;}
.newslist2 li em{float:right;font-style:normal;}
.newslist2 span{display:block;clear:both;color:#666;font-size:16px;padding-top:6px;}
/* jump */
#jump{position:fixed;top:300px;right:30px;width:40px;z-index:400;}
*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
#weixin{display:block;width:40px;height:42px;overflow:hidden;cursor:pointer;}
#weixin{background:url(../images/20150605092051.jpg) no-repeat;}
#EWM{position:absolute;left:-150px;display:none;}
#EWM img{width:150px;height:150px;}
/**/

.view_right{font-size:16px;}
.view_right h2{font-size:25px;color:#3e3a39;font-weight:normal;margin-bottom:15px;}
.view_right_p{border-bottom:1px solid #969494;padding-bottom:10px;}
.view_list strong{font-size:25px;color:#a87533;font-weight:normal;}
.view_right_city select{border:none;cursor:pointer;font-size:16px;}
.Freight_line{background:#A87536;color:#fff;padding:0 20px;float:left;}
.view_list{border-bottom:1px solid #969494;padding:20px 0 25px;}
.view_right_city{margin:0 5px;}
.view_list p{display:block;padding-bottom:5px;}
.view_list .guige span{border:2px solid #A87536;padding:0 10px;}
.view_list2{border-bottom:1px solid #969494;padding:15px 0;}
.view_list2 p{display:inline-block;padding:0 30px;border-right:1px solid #969494;}
.view_list2 p span{color:#A87536;padding-left:5px;}
#J_Amount input{width:60px;text-align:center;height:40px;line-height:40px;text-align:center;border:2px solid #413D3C;margin-right:5px;}
.view_shuzi span{border:2px solid #413D3C;width:20px;height:15px;display:block;}
.view_add{background:url(../images/v_ico2.png) no-repeat center center;cursor:pointer;}
.view_minx{background:url(../images/v_ico3.png) no-repeat center center;cursor:pointer;margin-top:5px;}
.view_number{padding:20px 0;}
.mui-amount-unit,.tb-hidden{padding-left:10px;padding-top:10px;}
.shuliang{padding-top:10px;}
.view_bottom{margin-top:30px;text-align:center;}
.view_bottom input{width:174px;height:54px;border:none;color:#fff;font-size:22px;}
.view_submit1{background:url(../images/1.jpg) no-repeat left center;cursor:pointer;}
.view_submit2{background:url(../images/2.jpg) no-repeat left center;margin-left:10px;cursor:pointer;}
.grid a span{ display:none;}
.grid a:hover span{height:100px; display:block; margin-top:-100px; background:#FFF;  filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; width:100%; padding:10px; font-size:14px; color:#333;}
.online_conte1{ width:640px; padding:0 30px; margin:0 auto; height:auto; overflow:hidden;}
.about_center1{background: none;width:640px;}
.leftdl a{ color:#FFF;}
.view-element{margin-bottom:20px;}
.cart-price{color:#2dbeaf}
.cart-price-1,.last .add_desc{display:none;}
/*我的订单*/
 .Order_left{background:#E4DFDA;}  
.Order_left dt,.Order_left dd{display:inline-block;line-height:24px;}     .Order_left h3{margin-bottom:5px;}
.dd-detail-imfor,.trade-imfor,.dd-Pay-imfor{margin-bottom:10px;padding-left:15px;border-bottom: 1px dashed #DACC95;padding-bottom: 6px;}  
.dd-detail-tt{margin-bottom:25px;display:block;font-size:20px;color:#A37E3F;border-bottom:1px solid #D8B77E;padding-left:5px;padding-bottom:5px;}
.dd-detail-imfor-title span,.Order_left .price{color:#C60500;display:inline-block;} 
/*结账*/
#checkout-step-billing{padding-top:80px;margin-bottom:185px;}
#checkout-step-billing .step-title {border:0px;background:#2dbeaf;border-bottom:0;text-align:RIGHT;height:39px;}
#checkout-step-billing .step-title A{margin-right:10px;margin-top:6px;display:inline-block;width:58px;text-align:center;height:26px;line-height:26px;font-size:14px;COLOR:#89735F;background:#E9E6E4;border-radius:12px;}
#checkout-step-billing .step-title h2 {float:LEFT;color:#fff;padding-left:10px;height:39px;line-height:39px;width:136px;text-align:left;font-weight:400;font-size:15px;display:inline-block;}
#checkout-step-billing li.durex_tips{margin:15px 0 10px 17px;}
 #checkout-step-billing li{line-height:100%;padding:8px 0 5px 0;height:auto;overflow:hidden;}
 #checkout-step-billing .left_label {overflow:hidden;width:78px;float:left;text-align: right;padding-right:20px;height:28px;line-height:28px;font-size:14px;}
.form-list label {float:none;}
label.required:after, span.required:after {content: "";}
.add_address_tabs input.input-text {height:30px;width:calc((98% - 78px)/1);max-width: none;border:1px solid #B6B6B6;}
.input-box:after {content: '';display: table;clear: both;}
#checkout-step-billing .select_loaction {overflow: hidden;}
#checkout-step-billing .select_loaction .loaction_select {float: left;}
#checkout-step-billing ul .province_select select, #checkout-step-billing ul .loaction_select select {
width: 150px;float: left;height: 25px;margin: 0px 10px 2px 0px !important;}
.buttons-set button.button {float:left;width:133px;text-align:center;height:38px;line-height:38px;margin-right:10px;margin-bottom:0;font-size:18px;background:#2dbeaf;
border:none;color:#fff;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;font-family:"微软雅黑";cursor:pointer;}
.buttons-set{display:block;margin-top:50px;margin-left:100px;height:40px;}
.gm_align em{color:#FF0000;font-size:16px;font-style:normal;display:inline-block;padding-right:5px;}
.gm_align a{font-size:16px;text-decoration:underline;color:#C62226;}
.gm_align{margin-left:100px;margin-top:15px;font-size:16px;}
#checkout-step-payment{margin-top:30px;}
.net-payment-choose li label{font-size:14px;}
.net-payment-choose{margin-left:15px;margin-top:25px;}
.order_remarks{margin-top:30px;}
.order_remarks .textarea {border:1px solid #B7B7B7;background: #e8e8e8;width:100%;height:130px;margin-top:12px;padding:2px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.checkout-step-billing{margin-bottom:}
.contact_table{width:700px;}
.contact_table input[type=text]{width:300px;}
.contact_table textarea{width:500px;}
.contact_table tr td{ padding-bottom:10px; }

@media (max-width:1199px) {
	.logo{padding:20px 0 10px 0; text-align:center;max-width: 220px;}
	.navs{text-align:center; margin:0 auto;}
		.navs nav ul{text-align:center;}
	.nav-mune{text-align:center;float:none;}
	.xmzs0{width:788px;height:auto;background:url(../images/nav.jpg) repeat-x;display:none;position:absolute;top:90px;left:-100px;padding:20px 23px 0; z-index:999;}
	.abouts{display:none!important;}
	.aboutc{display:block;margin-top:1px;}
	.aboutc img{min-width:100%;}
	.qiyehd1 .col-md-6{padding-left:5px!important;width:50%!important;}
	.qiyehd1 .case2{padding-left:3wpx!important;}
	.case_text1{position:absolute;left:0;bottom:0;height:35px;line-height:35px;color:#fff;display:block;background-color:#000000;background-color:rgba(0,0,0,0.7);width:100%;text-align:center;margin-left:0px;}
	img{max-width:100%;}
	.ziziz{font-size:14px;}
	.online_right_list{width:33.3%;}
	.view_left{width:45%;}
	.view_right{55%;}
.header_right{width:680px;}
	} 
	
@media (max-width:997px) {
.menu-trigger{display:block;}
.logo{padding:20px 0 10px 0; text-align:left;float:none; width: 200px;}
.logo img{width:90%;}
.glyphicon {top:8px;font-size: 29px;}
.header_right{display:none;}
.navs{display:none;width:100%;}
.navs li{width:100%;background:#540000!important;text-align:center;border-bottom:1px solid #fff;padding:0;}
.navs li .a{padding-top:20px;font-size:16px;width:100%;color:#fff!important;}
.navs li .a:hover{color:#fff;background:#eb6100;}
.xmzs0,.xmzs1,.xmzs2,.xmzs3{display:none!important;}
.navc .container{padding:0;margin:0;width:100%;}
.logo{float:left;padding:20px 0 10px 20px;}
.navs{float:right;}
.nav-mune{float:none;}
.video{margin-top:10px;}
.ccss{background:none;}
.navs li .a:hover{background:#ffb400;}
.ziziz{font-size:14px;}
.navs li:nth-child(even){display:none;}
.footer_left,.footer_right{margin-top:10px;text-align:left;font-size:14px;float:none;width:100%;}
.footer_left:after{clear:both;display:table;content:'';}
.content .left { width: 240px;}
.content .right,.content .center {width:245px;}
.online_right_fen{margin-left:0;}
.online_right,.online_left,.view_left,.view_right{width: 100%;float:none;}
	.online_left_list ul li{text-indent: 0;text-align: center;width: 48%;margin:3% 1% 0}
	.f_mt30{margin-top:80px;}
	.con_left{width:60%;}

}
@media(max-width:768px){
    .add_desc:after{content:'';display:table;clear:both;}
	.action-wraper .btn-remove{width:80px;}
	.nav2 ul li{width:18%;}
	.n_news_img{width:36%;}
	.n_news_tl_r{width:64%;}
	.service1 .cws1{margin-top:10px!important;}
	.topcs{margin-bottom:10px!important;}
	.guanggao,.action-wraper{margin-top:10px;}
	.bannerd{display:none !important;}
	.wrapper{display:block;}
	.wenfloat{width:0.1;float:left;}
	.wenright{width:100%;float:right;margin-bottom:60px;}
	.content .right{float:none;width:100%;}
	.content .team{margin:3px 0;width:100%}
	.content .left{width:49.2%}
	.content .center{width:49.2%;margin-left:1.5%;}
	.f_clear{clear:both;content:'';display:table;}.content .team{margin:0 0 4px 0;}
	.content .center .team{width:100%}
	.content .right .team{width:49.2%;float: left;}
	.content .right .team:first-child{margin-right:1.5%;}
	.grid{width:50% !import}
	.sub_nav_list{float:left;}
    .cart-price-1,.last .add_desc{display:block;} .gwc_form .forth,.gwc_form .second,.gwc_form #shopping-cart-table .third{display:none;}	
    .gwc_form{padding:0px;}  .member_nobr .action-wraper .btn-remove{width:40px;}
	.contact_table{width:650px;font-size:16px;padding-bottom:30px;}
	.contact_table input[type=text]{width:200px;}
	.contact_table textarea{width:350px;}
	.con_left{width:55%; }
	
}
@media (max-width:640px){
	.gallery-content-center-full{width:100%;margin:0 auto;}
	.zhaopin_tl a{font-size:1.1em !important;}
	.zhaopin li a,.zhaopin li span.zhaopin_tl span,.just{font-size:1.4em;}
	.online_conte{padding:0 10px;}
	.zhaopin li{padding-right:15px;}
	.footer_right{display:none;}
	.content .team .text{font-size: 14px;}
	.online_right_list{width:50%;}
	.sub_nav_list ul li{width:33.3%;margin-bottom:3px;}   .sub_nav_list,.sub_nav{height:auto;}
	.login2{width:100%;margin-top:30px;}  .loginBox ul{padding:24px 0 0 10px;}
	.newslist li em,.checkout-types{float:none;}
	.newslist li a{line-height:28px;display:block;float:none;}
	.page{padding:0 5px;}
	.loginer .R ul li{width:100%;padding-left:28px;padding-left:0px;}
	.input_back_t,.loginer .R,.loginer .R ul .T{width:100%;}
	.loginer .R ul .T,.checkout-types{text-align:center;margin-left:0;padding: 15px 0 0 0;}
    .loginer .R ul li.submitt{margin-left: 0}
	.loginer .R ul .submitt input{width:40%;margin:0 2%;}
	.view_bottom input{width:45%;}
	#shopping-cart-table th.last,#shopping-cart-table td.last{width:10%;}
    .data_orderlist td.last{width: 100%!important}
    .data_orderlist span{float:left!important}
    .data_orderlist span:nth-child(1){padding-left:59px!important}
    .data_orderlist .item-subtotal-price span:nth-child(1){padding-left:0!important}

    
	#shopping-cart-table th.first, #shopping-cart-table td.first{padding:10px 0;width:100%;}
    #shopping-cart-table .order_product_detail{    width: 70%;}
	#shopping-cart-table td.first .product-image{padding:3px;width:45%;}
	.product-name .name{font-size:16px;}
	#shopping-cart-table td .add_desc{width:80px;}
	.button .continue{margin-left:0;}  .button button{font-size: 16px;width: 120px;}
	.main_body > div {padding-bottom:50px;min-height:auto;}
	.footer_left_two,.content .team .text{display:none;}
	.buttons-set,.gm_align{margin-left:0;}
	
	.contact_table,.contact_table td{display:block;width:100%;text-align:left;}
	.contact_table textarea,.contact_table input[type=text],.contact_table input[type=submit],.contact_table input[type=reset]{width:100% !important;}
	.con_left{float:none;width:100%; }
	.con_right{float:none;}
	.content .tit{font-size:18px;top:10px;right:10px;}
.online_left,.guanggao, .action-wraper{margin-top:8px;}
#shopping-cart-table tr {display: block;}
#shopping-cart-table thead tr{position: absolute;top: -9999px;left: -9999px;}
#shopping-cart-table td:before{content:attr(data-title);}  
 #shopping-cart-table td:before{position:absolute;top:0px;left:10px;width:90px;white-space: nowrap;text-align:left;}
 #shopping-cart-table table,#shopping-cart-table thead,#shopping-cart-table tbody,#shopping-cart-table th,#shopping-cart-table td,#shopping-cart-table tr {display: block;}
#shopping-cart-table td::before { position: absolute; top: 50%; margin-top: -10px; left: 10px; width: 120px;padding-right: 10px;white-space: nowrap;text-align: left;font-weight: bold;}
    .data_orderlist td{overflow:hidden!important}
.data_orderlist td::before{position: static!important!important}
#shopping-cart-table td.first .product-image{float:none;}
#shopping-cart-table td{padding-left:60px !important;width:100%;white-space: normal;position: relative;}
#shopping-cart-table .second, #shopping-cart-table .third, #shopping-cart-table .forth,#shopping-cart-table td.first .product-image{text-align:left;}
    .online_right{padding-top: 30px}
    #shopping-cart-table th.first, #shopping-cart-table td.first{border:none;}
    #shopping-cart-table .second, #shopping-cart-table .third, #shopping-cart-table .forth, #shopping-cart-table td.first .product-image{border:none;}
    .cart-collaterals, .cart-collaterals span{padding-right: 0;text-align: center;}
    #checkout-step-billing{margin-bottom:0px;}
    .data_orderlist .second td.last{text-align:left!important;padding-left:59px!important;}
}

@media(max-width:460px){
	.n_tell{display:none;}
	.nav2 ul li{width:22%;}
	.online_left h2 img,.just_box,.just_an{width:100%;}
	.just_one{width:200px;}
	.just_box{margin-top:20px;}
	.just_sc font{display:block;}
	.just_ti,.just_tt{width:45%;margin:0 5px;}
	.loginer .R ul .submitt input, .zlxg_box .submitt input{margin:0 10px;}
	.online_right_list_title span{padding: 2px 3px;}
	.online_right_list_title{padding:0 2px;}
}

@media (min-width: 1200px){

	.foot .container{width:1170px;}
	.footer .container{width:1230px;}
	.n_news_img{width:26%;}
	.n_news_tl_r{width:74%;}
	.ziziz{font-size:14px;}
	.online_right{min-height:600px;}
}

.newslist li:after{clear:both;content:'';display:table;}

.pager{text-align:center;height:30px;margin-top:50px;}
.pager a,.pager strong{border:1px solid #B4170F;padding:5px 10px;margin:0 2px;}
.pager a:hover,.pager strong{background:#B4170F;color:#fff;}


.product_dl .bd li{
	position:relative;
	float: left;
	width:33%;
	font-size:14px;
	margin-bottom: 30px;
}
.product_dl .bd li .moover{
	border:1px #fff solid;
	margin: 5px 10px;
}
.product_dl .bd li img{width: 100%; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; -webkit-transition: all 18s ease 0s; transition: all 1s ease 0s;}
.product_dl .bd li:hover{
box-shadow: rgb(212, 212, 212) 0px 5px 10px;
}
.product_dl .bd li:hover .moover2{ box-shadow: 0px 2px 10px #e0e0e0;}
.product_dl .bd li:hover img{moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.product_dl .bd li .moover .hidd{height: 278px;
    overflow: hidden;}
.product_dl .bd li .moover:after{

  content: '';
  display: block;
  width: 0;
  height: 1px;
  background: #00a971;
  background:;
  position: absolute;
  left: 0;
  bottom: 0px;
  transition: ease .65s;

}
.product_dl .bd li .moover:hover:after{
	width: 100%;
	
}
.product_dl .bd li p{
	    line-height: 28px;
    text-align: center;
    font-size: 16px;
	height:28px
}
.product_dl .bd li p.time{
	    line-height: 24px;
    text-align: left;
    font-size: 16px;
    margin-top: 10px;
	    height: 48px;
    overflow: hidden;
}
.product_dl .bd li p.time,.xxk .bd li p .a1{
	color:#737a72;
}
.product_dl .bd li p .a1{
	padding-left:20px;
	background:url(../images/yy.png) left center no-repeat;
}
.product_dl .bd li p a.xq{
	float:right;
	color:green;
}
.product_dl .bd li img{
	width: 100%;
    height: 278px;
}
.product_dl .bd li div.desc{
	padding: 10px 15px 0px;
}

 .c_1010 .dt{ width:100%; float:left; padding:39px 60px 26px 60px; background:#ececec;}
 .c_1010 .dt h3{ width:100%; float:left; font-size:30px; color:#333; font-weight:bold; line-height:40px; letter-spacing:1px;}
 .c_1010 .dt h5{ width:100%; float:left; margin-top:8px; font-size:16px; color:#9c9c9c; line-height:22px; text-transform:uppercase;font-weight: normal;}
 .c_1010 .dd{ width:100%; float:left; padding:33px 60px 34px 60px; background:#f6f6f6;}
 .c_1010 .dd li{ width:50%; float:left; padding-left:65px; position:relative;}
 .c_1010 .dd li .ico{ width:42px; height:42px; background:#2dbeaf; line-height:0; position:absolute; left:2px; top:2px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
 .c_1010 .dd li h5{ float:left; width:100%; font-size:16px; color:#444; line-height:29px; letter-spacing:1px;}
 .c_1010 .dd li h6{ float:left; width:100%; font-size:16px; color:#444; line-height:26px;font-weight: normal;}
 .c_1010 .dd li h6 span{ margin-right:22px; display:inline-block;}
 .c_1010 .dd:nth-child(3){ background:#ececec;}
 

.c_1530_9{ width:100%;overflow:hidden;;background: #fff;margin: 20px 0}
.c_1530_9 .content1{ width:100%; float:left;}
.c_1530_9 .content1 .c_1010{ width:66.01%; float:left;}
.c_1530_9 .content1 .c_1010 .dt{ width:100%; float:left; padding:39px 60px 26px 60px; background:#ececec;}
.c_1530_9 .content1 .c_1010 .dt h3{ width:100%; float:left; font-size:30px; color:#333; font-weight:bold; line-height:40px; letter-spacing:1px;}
.c_1530_9 .content1 .c_1010 .dt h5{ width:100%; float:left; margin-top:8px; font-size:16px; color:#9c9c9c; line-height:22px; text-transform:uppercase;font-weight: normal;}
.c_1530_9 .content1 .c_1010 .dd{ width:100%; float:left; padding:33px 60px 34px 60px; background:#f6f6f6;}
.c_1530_9 .content1 .c_1010 .dd li{ width:50%; float:left; padding-left:65px; position:relative;}
.c_1530_9 .content1 .c_1010 .dd li .ico{ width:42px; height:42px; background:#2dbeaf; line-height:0; position:absolute; left:2px; top:2px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_1530_9 .content1 .c_1010 .dd li h5{ float:left; width:100%; font-size:16px; color:#444; line-height:29px; letter-spacing:1px;}
.c_1530_9 .content1 .c_1010 .dd li h6{ float:left; width:100%; font-size:16px; color:#444; line-height:26px;font-weight: normal;}
.c_1530_9 .content1 .c_1010 .dd li h6 span{ margin-right:22px; display:inline-block;}
.c_1530_9 .content1 .c_1010 .dd:nth-child(3){ background:#ececec;}

.c_1530_9 .content1 .c_490{ width:32.02%; float:right; background:#ececec; height:500px; text-align:center;}
.c_1530_9 .content1 .c_490 h4{ width:100%; margin-top:38px; font-size:30px; color:#333; line-height:38px; letter-spacing:1px;}
.c_1530_9 .content1 .c_490 .ewm{ width:290px; height:290px; background:white; padding:37px; display:inline-block; vertical-align:top; margin-top:35px;}
.c_1530_9 .content1 .c_490 h5{ width:100%; margin-top:20px; font-size:20px; color:#666; line-height:32px;font-weight: normal}
@media  screen and (max-width:1529px){
.c_1530_9 .content1 .c_1010 .dt{ padding:39px 40px 26px 40px;}
.c_1530_9 .content1 .c_1010 .dd{ padding:33px 40px 34px 40px;}
}
@media  screen and (max-width:1199px){
.c_1530_9 .content1 .c_1010 .dt{ padding:29px 20px 26px 20px;}
.c_1530_9 .content1 .c_1010 .dd{ padding:23px 20px 34px 20px;}
.c_1530_9 .content1 .c_490 .ewm{ width:250px; height:250px; padding:30px;}
}
@media  screen and (max-width:991px){
.c_1530_9 .content1 .c_1010 .dt{ padding:19px 10px 16px 10px;}
.c_1530_9 .content1 .c_1010 .dd{ padding:13px 10px 24px 10px;}
.c_1530_9 .content1 .c_1010 .dt h3{ font-size:24px; line-height:32px;}
.c_1530_9 .content1 .c_1010 .dt h5{ margin-top:6px; font-size:14px; line-height:20px;}
.c_1530_9 .content1 .c_1010 .dd li{ padding-left:55px;}
.c_1530_9 .content1 .c_1010 .dd li .ico{ width:32px; height:32px;}
.c_1530_9 .content1 .c_1010 .dd li h5{ font-size:15px;line-height:25px;}
.c_1530_9 .content1 .c_1010 .dd li h6{ font-size:15px;line-height:22px;}
.c_1530_9 .content1 .c_490{ height:476px;}
.c_1530_9 .content1 .c_490 h4{ margin-top:20px; font-size:24px; line-height:32px;}
.c_1530_9 .content1 .c_490 .ewm{ width:220px; height:220px; padding:20px; margin-top:25px;}
.c_1530_9 .content1 .c_490 h5{margin-top:40px; font-size:16px; line-height:26px;}
.c_1530_9{padding:0 0 20px 0;}
    .c_1530_9 .content1 .c_490{height: 389px;}
}
@media  screen and (max-width:767px){
.c_1530_9 .content1 .c_1010{width:100%;}
.c_1530_9 .content1 .c_1010 .dt{padding:12px 10px 10px 10px;}
.c_1530_9 .content1 .c_1010 .dd{padding:8px 10px 14px 10px;}
.c_1530_9 .content1 .c_1010 .dt h3{ font-size:18px; line-height:26px;}
.c_1530_9 .content1 .c_1010 .dt h5{ margin-top:4px; font-size:12px; line-height:18px;}
.c_1530_9 .content1 .c_1010 .dd li{ width:100%; margin-top:10px; padding-left:45px;}
.c_1530_9 .content1 .c_1010 .dd li h5{ line-height:21px;}
.c_1530_9 .content1 .c_1010 .dd li h6{ line-height:20px;}
.c_1530_9 .content1 .c_490{ width:100%; margin-top:10px; height:auto; padding-bottom:15px;}
.c_1530_9 .content1 .c_490 h4{ margin-top:33px; font-size:18px; line-height:24px;}
.c_1530_9 .content1 .c_490 .ewm{ width:180px; height:180px; padding:10px; margin-top:15px;}
.c_1530_9 .content1 .c_490 h5{ margin-top:20px; font-size:15px; line-height:22px;}
}
